15.1 List of APIs for the integrated user management framework
APIs and exception classes are used when user authentication is implemented with the libraries for the integrated user management framework. The table below lists these APIs and exception classes.
Class/interface name |
Functionality |
API type |
---|---|---|
Manages attribute names paired with aliases. |
User authentication library |
|
Exception class called by the SSODataListener interface implementation class |
Single sign-on library (exception class) |
|
JAAS login module implementation class. Calls a custom login module. |
Cosminexus standard login module |
|
References or updates information in the single sign-on information repository on the LDAP directory server. |
Single sign-on library |
|
References or updates information in the user information repository on the LDAP directory server. |
User authentication library |
|
References a list of user IDs. |
User authentication library |
|
Checks for users who have logged into a session for integrated user management. |
User authentication library |
|
Holds the object class of an entry on the LDAP directory server. |
User authentication library |
|
Encrypts a password entered by a user. |
User authentication library |
|
Changes a password entered by a user. |
User authentication library |
|
References the user ID authenticated by WebPasswordLoginModule. |
User authentication library |
|
Holds single sign-on authentication information. |
Single sign-on library |
|
Holds updated single sign-on authentication information. |
Single sign-on library |
|
Reports the update of single sign-on authentication information. |
Single sign-on library |
|
Exception class that is called when an exception occurs in the authentication information listener class for single sign-on. |
Single sign-on library (exception class) |
|
References the credentials that were created when WebPasswordLoginModule authenticated the user. |
User authentication library |
|
Holds user information. |
User authentication library |
|
JAAS Callback implementation class. Holds the results of SSL authentication performed by a Web server. |
User authentication library |
|
JAAS CallbackHandler implementation class. Reads necessary information that indicates the results of SSL authentication performed by a Web server. |
User authentication library |
|
JAAS login module implementation class. Obtains user attributes from certificates authenticated by a Web server. |
Cosminexus standard login module |
|
JAAS Callback implementation class. Holds information about a user who logs out. |
User authentication library |
|
JAAS CallbackHandler implementation class. Reads necessary information about a user who logs out. |
User authentication library |
|
JAAS Callback implementation class. Holds authentication information such as a password. |
User authentication library |
|
JAAS CallbackHandler implementation class. Reads necessary information for password authentication. |
User authentication library |
|
JAAS login module implementation class. Accesses a database by using JDBC, and authenticates the password. |
Cosminexus standard login module |
|
JAAS login module implementation class. Performs authentication according to the results of binding to the LDAP directory server. |
Cosminexus standard login module |
|
JAAS login module implementation class. Authenticates passwords for Web applications. |
Cosminexus standard login module |
|
JAAS Callback implementation class offered by the single sign-on library. Obtains information required for WebSSOLoginModule. |
Single sign-on library |
|
JAAS CallbackHandler implementation class offered by the single sign-on library. Reads information required for WebSSOLoginModule. |
Single sign-on library |
|
JAAS login module implementation class. Calls other login modules for single sign-on. |
Cosminexus standard login module |
|
API exception classes used for integrated user management. |
Exception class |