パッケージ org.springframework.security.authentication.jaas
JAAS の認証プロバイダー。
インターフェースのサマリー インターフェース 説明 AuthorityGranter AuthorityGranter インターフェースは、特定のプリンシパルをロール名にマップするために使用されます。JaasAuthenticationCallbackHandler JaasAuthenticationCallbackHandler は、ハンドルメソッドを定義するという点で javax.security.auth.callback.CallbackHandler インターフェースに似ています。LoginExceptionResolver JaasAuthenticationProvider は LoginExceptionResolver のインスタンスを取得して、Spring Security AuthenticationException に対する LoginModule 固有の例外を解決します。クラスのサマリー クラス 説明 AbstractJaasAuthenticationProvider JAAS ログイン構成からユーザーの詳細を取得するAuthenticationProvider
実装。DefaultJaasAuthenticationProvider 提供された構成を使用して LoginContext を作成します。DefaultLoginExceptionResolver この LoginExceptionResolver は、LoginException を AuthenticationServiceException で単純にラップしたものです。JaasAuthenticationProvider JAAS ログイン構成からユーザーの詳細を取得するAuthenticationProvider
実装。JaasAuthenticationToken ユーザーがログインした Jaas LoginContext を運ぶ UsernamePasswordAuthenticationToken 拡張JaasGrantedAuthority 割り当てられたロールに加えて、AuthorityGranter
がこの権限を付与する理由として使用したプリンシパルを保持するGrantedAuthority
。JaasNameCallbackHandler JAAS から LoginContext を使用するときに処理される最も基本的なコールバックは、NameCallback と PasswordCallback です。JaasPasswordCallbackHandler JAAS から LoginContext を使用するときに処理される最も基本的なコールバックは、NameCallback と PasswordCallback です。SecurityContextLoginModule 認証を提供するために Spring SecuritySecurityContext
を使用するLoginModule
の実装。