uCosminexus Application Server, Security Management Guide

[Contents][Index][Back][Next]

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.

Table 15-1 List of APIs and exception classes for the integrated user management framework

Class/interface name Functionality API type
AttributeEntry class Manages attribute names paired with aliases. User authentication library
ChangeDataFailedException class Exception class called by the SSODataListener interface implementation class Single sign-on library (exception class)
DelegationLoginModule class JAAS login module implementation class. Calls a custom login module. Cosminexus standard login module
LdapSSODataManager class References or updates information in the single sign-on information repository on the LDAP directory server. Single sign-on library
LdapUserDataManager class References or updates information in the user information repository on the LDAP directory server. User authentication library
LdapUserEnumeration interface References a list of user IDs. User authentication library
LoginUtil class Checks for users who have logged into a session for integrated user management. User authentication library
ObjectClassEntry class Holds the object class of an entry on the LDAP directory server. User authentication library
PasswordCryptography interface Encrypts a password entered by a user. User authentication library
PasswordUtil class Changes a password entered by a user. User authentication library
Principal interface References the user ID authenticated by WebPasswordLoginModule. User authentication library
SSOData class Holds single sign-on authentication information. Single sign-on library
SSODataEvent class Holds updated single sign-on authentication information. Single sign-on library
SSODataListener interface Reports the update of single sign-on authentication information. Single sign-on library
SSODataListenerException class 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)
UserAttributes interface References the credentials that were created when WebPasswordLoginModule authenticated the user. User authentication library
UserData class Holds user information. User authentication library
WebCertificateCallback class JAAS Callback implementation class. Holds the results of SSL authentication performed by a Web server. User authentication library
WebCertificateHandler class JAAS CallbackHandler implementation class. Reads necessary information that indicates the results of SSL authentication performed by a Web server. User authentication library
WebCertificateLoginModule class JAAS login module implementation class. Obtains user attributes from certificates authenticated by a Web server. Cosminexus standard login module
WebLogoutCallback class JAAS Callback implementation class. Holds information about a user who logs out. User authentication library
WebLogoutHandler class JAAS CallbackHandler implementation class. Reads necessary information about a user who logs out. User authentication library
WebPasswordCallback class JAAS Callback implementation class. Holds authentication information such as a password. User authentication library
WebPasswordHandler class JAAS CallbackHandler implementation class. Reads necessary information for password authentication. User authentication library
WebPasswordJDBCLoginModule class JAAS login module implementation class. Accesses a database by using JDBC, and authenticates the password. Cosminexus standard login module
WebPasswordLDAPLoginModule class JAAS login module implementation class. Performs authentication according to the results of binding to the LDAP directory server. Cosminexus standard login module
WebPasswordLoginModule class JAAS login module implementation class. Authenticates passwords for Web applications. Cosminexus standard login module
WebSSOCallback class JAAS Callback implementation class offered by the single sign-on library. Obtains information required for WebSSOLoginModule. Single sign-on library
WebSSOHandler class JAAS CallbackHandler implementation class offered by the single sign-on library. Reads information required for WebSSOLoginModule. Single sign-on library
WebSSOLoginModule class JAAS login module implementation class. Calls other login modules for single sign-on. Cosminexus standard login module
Exception classes API exception classes used for integrated user management. Exception class