クラス KerberosUsernamePasswordAuthenticationToken

実装されているすべてのインターフェース:
SerializableSEPrincipalSEAuthenticationCredentialsContainerKerberosAuthentication

public class KerberosUsernamePasswordAuthenticationToken extends UsernamePasswordAuthenticationToken implements KerberosAuthentication

ユーザー名 / パスワードに加え、Kerberos を使用した多層認証を可能にする JAAS サブジェクトも保持します。

JAAS サブジェクトは、KerberosMultiTier.authenticateService() を使用して他のサービスプリンシパルに対して新しいチケットを生成するための Kerberos チケットをプライベート認証情報に保持しています。

関連事項:
  • コンストラクターの詳細

    • KerberosUsernamePasswordAuthenticationToken

      public KerberosUsernamePasswordAuthenticationToken(ObjectSE principal, ObjectSE credentials, CollectionSE<? extends GrantedAuthority> authorities, JaasSubjectHolder subjectHolder)

      ユーザー名とパスワードを保持する認証トークンと、ユーザーが他のサービスに対して新しい認証トークンを作成するために必要な サブジェクトを作成します。

      パラメーター:
      principal -
      credentials -
      authorities -
      subjectHolder -
  • メソッドの詳細