Try OpenEdge Now
skip to main content
Programming Interfaces
Database Administration Entity Interface Reference : IAuthenticationSystem interface : IAuthenticationSystem properties
 

IAuthenticationSystem properties

Inherits properties from IDataAdminElement and defines the properties listed in the following table.
Table 87. Multi-tenant Maintenance IAuthenticationSystem interface properties
Property name
Data type
Access
Description
Callback
CHARACTER
Readable, Writeable
Specifies the filename of an ABL external procedure (with or without the extension) that defines one or both of the following callbacks:
*AuthenticateUser
*AfterSetUser
These callbacks support user authentication and single sign-on (respectively) in different ways depending on the type of authentication system. For more information, see the description of the IsEnabled property of this interface and the sections on using ABL callbacks in authentication systems in ApplicationSecurity
IsEnabled
LOGICAL
Readable, Writeable
Set to TRUE if the authentication system is enabled for user authentication, and set to FALSE if the authentication system is enabled for single sign-on (SSO) only.
For a user-defined authentication system, a TRUE setting indicates that any ABL external procedure specified by the Callback property implements the code to authenticate users against a secure user account system for an OpenEdge-performed user authentication operation, and optionally extends an SSO operation.
For a supported OpenEdge built-in authentication system, a TRUE setting indicates that any ABL external procedure specified by the Callback property extends the OpenEdge-performed user authentication operation already implemented by the authentication system, and optionally extends an SSO operation.
A FALSE setting indicates that the procedure only extends an SSO operation for a supported authentication system.
For more information, see the sections on using ABL callbacks in authentication systems in ApplicationSecurity .
Note: This property is writeable only for a user-defined authentication system. You cannot change this value for an OpenEdge built-in authentication system.
Name
CHARACTER
Readable, Writeable
Set to a unique name and identifier (within the database) of the authentication system.
Description
CHARACTER
Readable, Writeable
Set to a free text description that describes the authentication system, such as its purpose, use, etc., primarily for tools and reporting purposes.
Comments
CHARACTER
Readable, Writeable
Set to custom specific information about this authentication system.