Hitachi

Cosminexus V11 アプリケーションサーバ 機能解説 セキュリティ管理機能編


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

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

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

クラス・インタフェース名

機能

APIの種別

AttributeEntryクラス

属性名とAliasを対で管理します。

ユーザ認証ライブラリ

ChangeDataFailedExceptionクラス

SSODataListenerインタフェースの実装クラスが呼び出す例外クラスです。

シングルサインオンライブラリ(例外クラス)

DelegationLoginModuleクラス

JAASのログインモジュールの実装クラスです。カスタムログインモジュールを呼び出します。

標準ログインモジュール

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サーバで認証された証明書からユーザ属性を求めます。

標準ログインモジュール

WebLogoutCallbackクラス

JAASのCallbackの実装クラスです。ログアウトするユーザを格納します。

ユーザ認証ライブラリ

WebLogoutHandlerクラス

JAASのCallbackHandlerの実装クラスです。ログアウトに必要なユーザを読み込みます。

ユーザ認証ライブラリ

WebPasswordCallbackクラス

JAASのCallbackの実装クラスです。パスワードなどの認証情報を格納します。

ユーザ認証ライブラリ

WebPasswordHandlerクラス

JAASのCallbackHandlerの実装クラスです。パスワード認証に必要な情報を読み込みます。

ユーザ認証ライブラリ

WebPasswordJDBCLoginModuleクラス

JAASのログインモジュールの実装クラスです。JDBCを使ってデータベースにアクセスし,パスワード認証をします。

標準ログインモジュール

WebPasswordLDAPLoginModuleクラス

JAASのログインモジュールの実装クラスです。LDAPディレクトリサーバにバインドした結果で認証をします。

標準ログインモジュール

WebPasswordLoginModuleクラス

JAASのログインモジュールの実装クラスです。Webアプリケーションのためのパスワード認証をします。

標準ログインモジュール

WebSSOCallbackクラス

シングルサインオンライブラリが提供するJAASのCallbackの実装クラスです。WebSSOLoginModuleで必要な情報を知るために使用します。

シングルサインオンライブラリ

WebSSOHandlerクラス

シングルサインオンライブラリが提供するJAASのCallbackHandlerの実装クラスです。WebSSOLoginModuleで必要な情報を読み込みます。

シングルサインオンライブラリ

WebSSOLoginModuleクラス

JAASのログインモジュールの実装クラスです。シングルサインオンをするためにほかのログインモジュールを呼び出します。

標準ログインモジュール

例外クラス

統合ユーザ管理で使用するAPIの例外クラスです。

例外クラス