インターフェース Credential

すべての既知の実装クラス:
AbstractClearableCredentialBasicAuthenticationCredentialCallerOnlyCredentialRememberMeCredentialUsernamePasswordCredential

public interface Credential
Credential は、呼び出し元が認証に使用する資格情報を表します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    default void
    資格情報をクリアします。
    default boolean
    資格情報の値が安全にクリアされているかどうかを判別します。
    default boolean
    資格情報が有効かどうかを判別します。
  • メソッドの詳細

    • isCleared

      default boolean isCleared()
      資格情報の値が安全にクリアされているかどうかを判別します。
      戻り値:
      資格情報がクリアされている場合は true、それ以外の場合は false。
    • clear

      default void clear()
      資格情報をクリアします。例: 資格情報にパスワードが含まれている場合、このメソッドはパスワード値を上書きします。
    • isValid

      default boolean isValid()
      資格情報が有効かどうかを判別します。これは、署名チェックなど、資格情報の整合性をチェックするための資格情報検証プロセスの一部として呼び出されます。このチェックは自己完結型であり、ID ストアへのアクセスは必要ありません。
      戻り値:
      資格情報に整合性がある場合は true