クラス MetaAuthenticationPolicy
java.lang.Object
org.iplass.mtp.impl.metadata.BaseRootMetaData
org.iplass.mtp.impl.auth.authenticate.builtin.policy.MetaAuthenticationPolicy
- すべての実装されたインタフェース:
Serializable,DefinableMetaData<AuthenticationPolicyDefinition>,MetaData,RootMetaData
public class MetaAuthenticationPolicy
extends BaseRootMetaData
implements DefinableMetaData<AuthenticationPolicyDefinition>
認証ポリシー定義。
- 関連項目:
-
ネストされたクラスの概要
ネストされたクラス -
フィールドの概要
クラスから継承されたフィールド org.iplass.mtp.impl.metadata.BaseRootMetaData
description, displayName, id, localizedDisplayNameList, name -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明voidDefinitionをMetaDataに変換します。copy()当該のメタデータのコピーを作成する。createRuntime(MetaDataConfig metaDataConfig) このメタデータの情報から、何らかの処理を実際に実行するMetaDataRuntimeを取得する。MetaDataをDefinitionに変換します。booleanvoidsetAccountLockoutPolicy(MetaAccountLockoutPolicy accountLockoutPolicy) voidsetAuthenticationProvider(List<String> authenticationProvider) voidsetNotificationListener(List<MetaAccountNotificationListener> notificationListener) voidsetOpenIdConnectDefinition(List<String> openIdConnectDefinition) voidsetPasswordPolicy(MetaPasswordPolicy passwordPolicy) voidsetRecordLastLoginDate(boolean recordLastLoginDate) voidsetRememberMePolicy(MetaRememberMePolicy rememberMePolicy) クラスから継承されたメソッド org.iplass.mtp.impl.metadata.BaseRootMetaData
equals, getDescription, getDisplayName, getId, getLocalizedDisplayNameList, getName, hashCode, setDescription, setDisplayName, setId, setLocalizedDisplayNameList, setName
-
コンストラクタの詳細
-
MetaAuthenticationPolicy
public MetaAuthenticationPolicy()
-
-
メソッドの詳細
-
getAuthenticationProvider
-
setAuthenticationProvider
-
getRememberMePolicy
-
setRememberMePolicy
-
getAccountLockoutPolicy
-
setAccountLockoutPolicy
-
getPasswordPolicy
-
setPasswordPolicy
-
isRecordLastLoginDate
public boolean isRecordLastLoginDate() -
setRecordLastLoginDate
public void setRecordLastLoginDate(boolean recordLastLoginDate) -
getNotificationListener
-
setNotificationListener
-
getOpenIdConnectDefinition
-
setOpenIdConnectDefinition
-
createRuntime
public MetaAuthenticationPolicy.AuthenticationPolicyRuntime createRuntime(MetaDataConfig metaDataConfig) インタフェースからコピーされた説明:RootMetaDataこのメタデータの情報から、何らかの処理を実際に実行するMetaDataRuntimeを取得する。 メタデータ自身は、リポジトリ上に保存するデータのみを保持する形に作成し、 動的なものは、MetaDataRuntimeに保持するようにする。- 定義:
createRuntimeインタフェース内RootMetaData- 戻り値:
- MetaDataRuntimeのインスタンス
-
copy
インタフェースからコピーされた説明:MetaData当該のメタデータのコピーを作成する。- 定義:
copyインタフェース内MetaData- 定義:
copyインタフェース内RootMetaData- 戻り値:
- コピーされたメタデータ
-
applyConfig
インタフェースからコピーされた説明:DefinableMetaDataDefinitionをMetaDataに変換します。- 定義:
applyConfigインタフェース内DefinableMetaData<AuthenticationPolicyDefinition>- パラメータ:
def- Definition
-
currentConfig
インタフェースからコピーされた説明:DefinableMetaDataMetaDataをDefinitionに変換します。- 定義:
currentConfigインタフェース内DefinableMetaData<AuthenticationPolicyDefinition>- 戻り値:
- Definition
-