34 #define AS_ROLE_SIZE 32
43 typedef struct as_user_roles_s {
132 as_authenticate(
int fd,
const char* user,
const char* credential,
int timeout_ms);
int as_create_user(aerospike *as, const as_policy_admin *policy, const char *user, const char *password, const char **roles, int roles_size)
int as_query_users(aerospike *as, const as_policy_admin *policy, as_user_roles **user_roles, int *user_roles_size)
int as_replace_roles(aerospike *as, const as_policy_admin *policy, const char *user, const char **roles, int roles_size)
int as_revoke_roles(aerospike *as, const as_policy_admin *policy, const char *user, const char **roles, int roles_size)
void as_query_users_destroy(as_user_roles *user_roles, int user_roles_size)
int as_change_password(aerospike *as, const as_policy_admin *policy, const char *user, const char *password)
int as_grant_roles(aerospike *as, const as_policy_admin *policy, const char *user, const char **roles, int roles_size)
void as_query_user_destroy(as_user_roles *user_roles)
int as_drop_user(aerospike *as, const as_policy_admin *policy, const char *user)
int as_authenticate(int fd, const char *user, const char *credential, int timeout_ms)
int as_query_user(aerospike *as, const as_policy_admin *policy, const char *user, as_user_roles **user_roles)