インターフェース Credential
- すべての既知の実装クラス:
AbstractClearableCredential
、BasicAuthenticationCredential
、CallerOnlyCredential
、RememberMeCredential
、UsernamePasswordCredential
public interface Credential
Credential
は、呼び出し元が認証に使用する資格情報を表します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド デフォルトメソッド 修飾子と型 メソッド 説明 default void
clear()
資格情報をクリアします。default boolean
isCleared()
資格情報の値が安全にクリアされているかどうかを判別します。default boolean
isValid()
資格情報が有効かどうかを判別します。
メソッドの詳細
isCleared
default boolean isCleared()
資格情報の値が安全にクリアされているかどうかを判別します。- 戻り値:
- 資格情報がクリアされている場合は
true
、それ以外の場合は false。
clear
default void clear()
資格情報をクリアします。例: 資格情報にパスワードが含まれている場合、このメソッドはパスワード値を上書きします。
isValid
default boolean isValid()
資格情報が有効かどうかを判別します。これは、署名チェックなど、資格情報の整合性をチェックするための資格情報検証プロセスの一部として呼び出されます。このチェックは自己完結型であり、ID ストアへのアクセスは必要ありません。- 戻り値:
- 資格情報に整合性がある場合は
true
。