AUTH_META(3) | Double Precision, Inc. | AUTH_META(3) |
auth_meta - Authentication metadata
#include <courierauth.h>
struct auth_meta *meta=auth_meta_init_default(void);
void auth_meta_destroy_default(struct auth_meta *meta);
The auth_meta structure provides additional, optional metadata for auth_login_meta(3), auth_generic_meta(3), and auth_getuserinfo_meta(3).
struct auth_meta {
char **envvars; };
Description of the above fields:
envvars
The library recognizes the following envvars variables:
TCPREMOTEIP
auth_meta_init_default creates an auth_meta with default values. A NULL pointer gets returned if the object could not be created. auth_meta_destroy_default frees the object and all memory used by it, after it is no longer needed.
Typical usage:
auth_meta_init_default creates an auth_meta with the following values:
authlib(3)[1], auth_login_meta(3)[2], auth_generic_meta(3)[3], auth_getuserinfo_meta(3)[4]
10/28/2020 | Double Precision, Inc. |