Package org.molgenis.security.settings
Class AuthenticationSettingsImpl
- java.lang.Object
-
- org.molgenis.settings.DefaultSettingsEntity
-
- org.molgenis.security.settings.AuthenticationSettingsImpl
-
- All Implemented Interfaces:
org.molgenis.data.Entity,org.molgenis.i18n.Identifiable,AuthenticationSettings
@Component public class AuthenticationSettingsImpl extends org.molgenis.settings.DefaultSettingsEntity implements AuthenticationSettings
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAuthenticationSettingsImpl.Meta
-
Constructor Summary
Constructors Constructor Description AuthenticationSettingsImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Iterable<OidcClient>getOidcClients()booleangetSignUp()booleangetSignUpModeration()TwoFactorAuthenticationSettinggetTwoFactorAuthentication()voidsetOidcClients(List<OidcClient> oidcClients)voidsetSignUp(boolean signUp)voidsetSignUpModeration(boolean signUpModeration)voidsetTwoFactorAuthentication(TwoFactorAuthenticationSetting twoFactorAuthentication)-
Methods inherited from class org.molgenis.settings.DefaultSettingsEntity
equals, get, getAttributeNames, getBoolean, getDouble, getEntities, getEntities, getEntity, getEntity, getEntityType, getIdValue, getInstant, getInt, getLabelValue, getLocalDate, getLong, getString, hashCode, set, set, setDataService, setIdValue, toString
-
-
-
-
Method Detail
-
getSignUp
public boolean getSignUp()
- Specified by:
getSignUpin interfaceAuthenticationSettings- Returns:
- whether sign up is enabled
-
setSignUp
public void setSignUp(boolean signUp)
- Specified by:
setSignUpin interfaceAuthenticationSettings- Parameters:
signUp-trueif sign up is enabled
-
getSignUpModeration
public boolean getSignUpModeration()
- Specified by:
getSignUpModerationin interfaceAuthenticationSettings- Returns:
- whether sign up is moderated
-
setOidcClients
public void setOidcClients(List<OidcClient> oidcClients)
- Specified by:
setOidcClientsin interfaceAuthenticationSettings
-
getOidcClients
public Iterable<OidcClient> getOidcClients()
- Specified by:
getOidcClientsin interfaceAuthenticationSettings
-
setSignUpModeration
public void setSignUpModeration(boolean signUpModeration)
- Specified by:
setSignUpModerationin interfaceAuthenticationSettings- Parameters:
signUpModeration-trueif sign up is moderated
-
setTwoFactorAuthentication
public void setTwoFactorAuthentication(TwoFactorAuthenticationSetting twoFactorAuthentication)
- Specified by:
setTwoFactorAuthenticationin interfaceAuthenticationSettings- Parameters:
twoFactorAuthentication- whether two factor authentication is disabled, enabled or enforced
-
getTwoFactorAuthentication
public TwoFactorAuthenticationSetting getTwoFactorAuthentication()
- Specified by:
getTwoFactorAuthenticationin interfaceAuthenticationSettings- Returns:
enabledorenforcedif two factor authentication is optional or mandatory,disabledwhen it is off
-
-