Class MultifactorAuthenticationProviderSelectionCookieProperties
java.lang.Object
org.apereo.cas.configuration.model.support.cookie.CookieProperties
org.apereo.cas.configuration.model.support.cookie.PinnableCookieProperties
org.apereo.cas.configuration.model.support.mfa.MultifactorAuthenticationProviderSelectionCookieProperties
- All Implemented Interfaces:
Serializable
,CasFeatureModule
@RequiresModule(name="cas-server-core-authentication",
automated=true)
public class MultifactorAuthenticationProviderSelectionCookieProperties
extends PinnableCookieProperties
- Since:
- 7.0.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apereo.cas.configuration.features.CasFeatureModule
CasFeatureModule.FeatureCatalog
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionCrypto settings that determine how the cookie should be signed and encrypted.boolean
Decide if cookie paths should be automatically configured based on the application context path, when the cookie path is not configured.boolean
Whether MFA selection should be remembered with cookies.setAutoConfigureCookiePath
(boolean autoConfigureCookiePath) Decide if cookie paths should be automatically configured based on the application context path, when the cookie path is not configured.Crypto settings that determine how the cookie should be signed and encrypted.setEnabled
(boolean enabled) Whether MFA selection should be remembered with cookies.Methods inherited from class org.apereo.cas.configuration.model.support.cookie.PinnableCookieProperties
getAllowedIpAddressesPattern, isGeoLocateClientSession, isPinToSession, setAllowedIpAddressesPattern, setGeoLocateClientSession, setPinToSession
Methods inherited from class org.apereo.cas.configuration.model.support.cookie.CookieProperties
getDomain, getMaxAge, getName, getPath, getSameSitePolicy, isHttpOnly, isSecure, setDomain, setHttpOnly, setMaxAge, setName, setPath, setSameSitePolicy, setSecure
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apereo.cas.configuration.features.CasFeatureModule
isDefined, isUndefined
-
Constructor Details
-
MultifactorAuthenticationProviderSelectionCookieProperties
public MultifactorAuthenticationProviderSelectionCookieProperties()
-
-
Method Details
-
isAutoConfigureCookiePath
public boolean isAutoConfigureCookiePath()Decide if cookie paths should be automatically configured based on the application context path, when the cookie path is not configured. -
isEnabled
public boolean isEnabled()Whether MFA selection should be remembered with cookies. -
getCrypto
Crypto settings that determine how the cookie should be signed and encrypted. -
setAutoConfigureCookiePath
public MultifactorAuthenticationProviderSelectionCookieProperties setAutoConfigureCookiePath(boolean autoConfigureCookiePath) Decide if cookie paths should be automatically configured based on the application context path, when the cookie path is not configured.- Returns:
this
.
-
setEnabled
Whether MFA selection should be remembered with cookies.- Returns:
this
.
-
setCrypto
public MultifactorAuthenticationProviderSelectionCookieProperties setCrypto(EncryptionJwtSigningJwtCryptographyProperties crypto) Crypto settings that determine how the cookie should be signed and encrypted.- Returns:
this
.
-