logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

sasl_getrealm_t - Cyrus SASL documentation

Author

       The Cyrus Team

Description

intsasl_getrealm_t(void*context,intid,constchar**availrealms,constchar**result)sasl_getrealm_t() is used when there is an interaction with SASL_CB_GETREALM as the type.

              If  a  mechanism  would  use  this   callback,  but  it  is  not present,  then  the  first  realm
              listed is automatically selected.  (Note that a  mechanism  may  still  force  the  existence   of
              a  getrealm callback by SASL_CB_GETREALM to its required_prompts list).

              Parameterscontext – context from the callback record

                     • id – callback ID (SASL_CB_GETREALM)

                     • availrealms – A string list of the available  realms.   NULL terminated, may be empty.

                     • result – The chosen realm. (a NUL terminated string)

Name

       sasl_getrealm_t - Cyrus SASL documentation

Return Value

       SASL   callback   functions  should  return  SASL  return codes.  See sasl.h for a complete list. SASL_OK
       indicates success.

       Other return codes indicate errors and should be handled.

See Also

RFC4422,:saslman:sasl(3), sasl_callbacks(3)

Synopsis

       #include <sasl/sasl.h>

       int sasl_getrealm_t(void *context,
           int id,
           const char **availrealms,
           const char **result)

See Also