MX Foundation 4
MXF_ACL_USER Struct Reference

ACL User Structure. More...

#include <mxf_base.h>

Data Fields

char username [128]
 
char password [128]
 
uint64 privilege
 
MXF_ACL_PERMISSIONS permissions
 

Detailed Description

This structure defines the user ACL.

Field Documentation

char MXF_ACL_USER::username[128]

user name (case insensitive). The user name is defined as any string less than 128 characters; can have lowercase and uppercase letters, digits and symbols except for '=', '[' , ';' and ',' symbols are not authorized

char MXF_ACL_USER::password[128]

user password (case-sensitive). The password is defined as any string less than 128 characters; can have lowercase and uppercase letters, digits and symbols

uint64 MXF_ACL_USER::privilege

user privilege

Constant Description
MXF_SERVER_ACL_USER_PRIVILEGE_ADMIN Admin privilege
MXF_SERVER_ACL_USER_PRIVILEGE_ADVANCED Advanced privilege
MXF_SERVER_ACL_USER_PRIVILEGE_USER User privilege
MXF_ACL_PERMISSIONS MXF_ACL_USER::permissions

user permissions

Updated 10/23/2023