クラス AuthenticationTrustResolverImpl

    • コンストラクターの詳細

      • AuthenticationTrustResolverImpl

        public AuthenticationTrustResolverImpl()
    • メソッドの詳細

      • isAnonymous

        public boolean isAnonymous​(Authentication authentication)
        インターフェースからコピーされた説明: AuthenticationTrustResolver
        渡された Authentication トークンが匿名ユーザーを表すかどうかを示します。通常、フレームワークは、AccessDeniedException が最終的な拒否をもたらすかどうかを決定しようとする場合(つまり、プリンシパルが非匿名 / 完全に認証された場合のように)、またはプリンシパルに実際の認証を試みるように指示する場合(つまり、Authentication が単に匿名である場合のように)。
        次で指定:
        インターフェース AuthenticationTrustResolverisAnonymous 
        パラメーター:
        authentication - テストする (null の場合、メソッドは常に false を返します。)
        戻り値:
        渡された認証トークンは true が匿名プリンシパルを表し、それ以外の場合は false を表します。
      • isRememberMe

        public boolean isRememberMe​(Authentication authentication)
        インターフェースからコピーされた説明: AuthenticationTrustResolver
        渡された Authentication トークンが、記憶されているユーザーを表しているかどうかを示します(つまり、完全に認証されたユーザーではありません)。

        このメソッドは、開発する可能性のあるカスタム AccessDecisionVoter などを支援するために提供されています。もちろん、この方法を使用する必要はなく、代わりに独自の「信頼レベル」階層を開発できます。

        次で指定:
        インターフェース AuthenticationTrustResolverisRememberMe 
        パラメーター:
        authentication - テストする (null の場合、メソッドは常に false を返します。)
        戻り値:
        true に渡された認証トークンは、remember-me トークンを使用して認証されたプリンシパルを表し、それ以外の場合は false を表します。
      • setAnonymousClass

        public void setAnonymousClass​(java.lang.Class<? extends Authentication> anonymousClass)
      • setRememberMeClass

        public void setRememberMeClass​(java.lang.Class<? extends Authentication> rememberMeClass)