SASL_GETSIMPLE_T(3SASL) | Simple Authentication Security Layer Library Functions | SASL_GETSIMPLE_T(3SASL) |
sasl_getsimple_t - the SASL callback function for username, authname and realm
cc [ flag ... ] file ... -lsasl [ library ... ] #include <sasl/sasl.h> int sasl_getsimple_t(void *context, int id, const char **result,
unsigned *len);
Use the sasl_getsimple_t() callback function to retrieve simple data from the application such as the authentication name, the authorization name, and the realm. The id parameter indicates which value is requested.
context
id
SASL_CB_USER
SASL_CB_AUTHNAME
SASL_CB_LANGUAGE
SASL_CB_CNONCE
result
len
Like other SASL callback functions, sasl_getsimple_t() returns an integer that corresponds to a SASL error code. See <sasl.h> for a complete list of SASL error codes.
SASL_OK
See sasl_errors(3SASL) for information on SASL error codes.
See attributes(7) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
Interface Stability | Evolving |
MT-Level | MT-Safe |
sasl_errors(3SASL), attributes(7)
Alvestrand, H. RFC 1766, Tags for the Identification of Languages. Network Working Group. November 1995.
October 27, 2003 | OmniOS |