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. |