8.1 統合ユーザ管理フレームワークで使用するAPIの一覧

統合ユーザ管理フレームワークのライブラリを利用してユーザ認証を実装する場合に使用するAPIおよび例外クラスの一覧を次の表に示します。

表8-1 統合ユーザ管理フレームワークで使用するAPIおよび例外クラスの一覧

クラス・インタフェース名機能APIの種別
AttributeEntryクラス属性名とAliasを対で管理します。ユーザ認証ライブラリ
ChangeDataFailedExceptionクラスSSODataListenerインタフェースの実装クラスが呼び出す例外クラスです。シングルサインオンライブラリ(例外クラス)
DelegationLoginModuleクラスJAASのログインモジュールの実装クラスです。カスタムログインモジュールを呼び出します。Cosminexus標準ログインモジュール
LdapSSODataManagerクラスLDAPディレクトリサーバのシングルサインオン情報リポジトリの情報を参照または更新します。シングルサインオンライブラリ
LdapUserDataManagerクラスLDAPディレクトリサーバの,ユーザ情報リポジトリの情報を参照または更新します。ユーザ認証ライブラリ
LdapUserEnumerationインタフェースユーザIDの一覧を参照します。ユーザ認証ライブラリ
LoginUtilクラス統合ユーザ管理のセッション内でログインしているユーザの有無を調べます。ユーザ認証ライブラリ
ObjectClassEntryクラスLDAPディレクトリサーバのエントリのオブジェクトクラスを格納します。ユーザ認証ライブラリ
PasswordCryptographyインタフェースユーザが入力したパスワードを暗号化します。ユーザ認証ライブラリ
PasswordUtilクラスユーザが入力したパスワードを変更します。ユーザ認証ライブラリ
PrincipalインタフェースWebPasswordLoginModuleが認証したときのユーザIDを参照します。ユーザ認証ライブラリ
SSODataクラスシングルサインオン用認証情報を格納します。シングルサインオンライブラリ
SSODataEventクラスシングルサインオン用認証情報の更新内容を格納します。シングルサインオンライブラリ
SSODataListenerインタフェースシングルサインオン用認証情報の更新を通知します。シングルサインオンライブラリ
SSODataListenerExceptionクラスシングルサインオン用認証情報リスナクラスで例外が発生した場合に呼び出される例外クラスです。シングルサインオンライブラリ(例外クラス)
UserAttributesインタフェースWebPasswordLoginModuleが認証したときに作成したCredentialを参照します。ユーザ認証ライブラリ
UserDataクラスユーザ情報を格納します。ユーザ認証ライブラリ
WebCertificateCallbackクラスJAASのCallbackの実装クラスです。WebサーバのSSL認証した結果の情報を格納します。ユーザ認証ライブラリ
WebCertificateHandlerクラスJAASのCallbackHandlerの実装クラスです。WebサーバのSSL認証した結果で必要な情報を読み込みます。ユーザ認証ライブラリ
WebCertificateLoginModuleクラスJAASのログインモジュールの実装クラスです。Webサーバで認証された証明書からユーザ属性を求めます。Cosminexus標準ログインモジュール
WebLogoutCallbackクラスJAASのCallbackの実装クラスです。ログアウトするユーザを格納します。ユーザ認証ライブラリ
WebLogoutHandlerクラスJAASのCallbackHandlerの実装クラスです。ログアウトに必要なユーザを読み込みます。ユーザ認証ライブラリ
WebPasswordCallbackクラスJAASのCallbackの実装クラスです。パスワードなどの認証情報を格納します。ユーザ認証ライブラリ
WebPasswordHandlerクラスJAASのCallbackHandlerの実装クラスです。パスワード認証に必要な情報を読み込みます。ユーザ認証ライブラリ
WebPasswordJDBCLoginModuleクラスJAASのログインモジュールの実装クラスです。JDBCを使ってデータベースにアクセスし,パスワード認証をします。Cosminexus標準ログインモジュール
WebPasswordLDAPLoginModuleクラスJAASのログインモジュールの実装クラスです。LDAPディレクトリサーバにバインドした結果で認証をします。Cosminexus標準ログインモジュール
WebPasswordLoginModuleクラスJAASのログインモジュールの実装クラスです。Webアプリケーションのためのパスワード認証をします。Cosminexus標準ログインモジュール
WebSSOCallbackクラスシングルサインオンライブラリが提供するJAASのCallbackの実装クラスです。WebSSOLoginModuleで必要な情報を知るために使用します。シングルサインオンライブラリ
WebSSOHandlerクラスシングルサインオンライブラリが提供するJAASのCallbackHandlerの実装クラスです。WebSSOLoginModuleで必要な情報を読み込みます。シングルサインオンライブラリ
WebSSOLoginModuleクラスJAASのログインモジュールの実装クラスです。シングルサインオンをするためにほかのログインモジュールを呼び出します。Cosminexus標準ログインモジュール
例外クラス統合ユーザ管理で使用するAPIの例外クラスです。例外クラス