Stores information about an externally authenticated user. The fields are:
typedef struct ESS_EXTUSERINFO_T { ESS_USERNAME_T Name; ESS_APPNAME_T AppName; ESS_DBNAME_T DbName; ESS_BOOL_T Login; ESS_USHORT_T Type; ESS_ACCESS_T Access; ESS_ACCESS_T MaxAccess; ESS_DATE_T Expiration; ESS_TIME_T LastLogin; ESS_TIME_T DbConnectTime; ESS_USHORT_T FailCount; ESS_LOGINID_T LoginId; ESS_DESC_T Description; ESS_EMAIL_T EMailID; ESS_BOOL_T LockedOut; ESS_BOOL_T PwdChgNow; ESS_USHORT_T authType; ESS_PROTOCOL_T protocol; ESS_CONNPARAM_T connParam; } ESS_EXTUSERINFO_T, *ESS_PEXTUSERINFO_T, **ESS_PPEXTUSERINFO_T,;
Data Type | Field | Description |
---|---|---|
ESS_USERNAME_T | Name | User name |
ESS_APPNAME_T | AppName | Name of currently connected application (if applicable) |
ESS_DBNAME_T | DbName | Name of the currently connected database (if applicable) |
ESS_BOOL_T | Login | Flag to indicate login status. |
ESS_USHORT_T | Typ | Type of the structure. This field can contain the following values:
|
ESS_ACCESS_T | Access | User assigned default access privileges. Values: any combination of the following bit values:
|
ESS_ACCESS_T | MaxAccess | User's maximum access privileges (including individual access and access levels due to group membership). |
ESS_DATE_T | Expiration | User's password expiration date. |
ESS_TIME_T | LastLogin | Date of user's last successful login stated as Greenwich Mean Time. |
ESS_TIME_T | DbConnectTime | Local (server) time of database connection. Read-only. Cannot be set by EssSetUser. |
ESS_USHORT_T | FailCount | Count of the failed login attempts since the last successful login. |
ESS_LOGINID_T | LoginId | The user login identification tag. |
ESS_DESC_T | Description | User description. |
ESS_EMAIL_T | EMailID | User email address. |
ESS_BOOL_T | LockedOut | Flag that user is locked out. |
ESS_BOOL_T | PwdChgNow | Flag that user must change password. |
ESS_USHORT_T | authType | Authentication type. |
ESS_PROTOCOL_T | protocol | External authentication protocol: CSS for Shared Services mode. |
ESS_CONNPARAM_T | connParam | External authentication connection parameters. Null if protocol is CSS. |