1SASL_AUXPROP_REQUEST(3) Cyrus SASL SASL_AUXPROP_REQUEST(3)
2
3
4
6 sasl_auxprop_request - Cyrus SASL documentation
7
9 #include <sasl/sasl.h>
10
11 int sasl_auxprop_request(sasl_conn_t *conn, const char ** propnames)
12
14 int sasl_auxprop_request(sasl_conn_t *conn, const char ** propnames)
15 sasl_auxprop_request will request that the SASL library obtain
16 properties from any auxiliary property plugins that might be
17 installed (such as the user’s home directory from an LDAP server
18 for example). Such lookup occurs just after username canonical‐
19 ization is complete. Therefore, the request should be made
20 before the call to sasl_server_start(3), but after the call to
21 sasl_server_new(3).
22
23 Parameters
24
25 · conn – the sasl_conn_t for which the request is being
26 made.
27
28 · propnames – a NULL-terminated array of property names
29 to request. Note that this array must persist until a
30 call to sasl_dispose(3) on the sasl_conn_t.
31
32 Returns
33 Returns SASL_OK on success. See sasl_errors(3) for mean‐
34 ings of other return codes.
35
37 RFC 4422
38
40 sasl(3), sasl_errors(3), sasl_auxprop(3), sasl_auxprop_getctx(3),
41 sasl_server_new(3), sasl_server_start(3)
42
44 The Cyrus Team
45
47 1993-2016, The Cyrus Team
48
49
50
51
522.1.27 January 29, 2018 SASL_AUXPROP_REQUEST(3)