i am now leaning Jabberd2,in the following structure,what is the authnid and authzid mean when using in SASL? typedef struct _scod_cb_creds_st { char *authnid; char *realm; char *pass; char *authzid; } *scod_cb_creds_t;