Class AuthenticationProperties
java.lang.Object
org.apereo.cas.configuration.model.core.authentication.AuthenticationProperties
- All Implemented Interfaces:
Serializable
@RequiresModule(name="cas-server-core-authentication",
automated=true)
public class AuthenticationProperties
extends Object
implements Serializable
This is
AuthenticationProperties
.- Since:
- 5.0.0
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionAccepting authentication based on statically defined users.Adaptive authentication settings.Attribute repository settings.Authentication attribute release settings.Azure AD authentication settings.Cassandra authentication settings.Cloud Directory authentication settings.Configuration settings for cognito authentication.getCore()
Core authentication settings.Customization of authentication errors and exceptions.getFile()
File-based authentication.Groovy authentication settings.getGua()
Graphical User authentication settings.getJaas()
Collection of settings related to JAAS authentication.getJdbc()
JDBC authentication settings.getJson()
JSON authentication settings.getLdap()
Collection of settings related to LDAP authentication.getMfa()
MFA settings.getMongo()
MongoDb authentication settings.getOauth()
OAuth authentication settings.getOidc()
OpenID Connect authentication settings.getOkta()
Okta authentication settings.getPac4j()
Pac4j delegated authentication settings.Passwordless authentication settings.Passwordless sync settings.getPm()
Password management settings.Authentication policy settings.getQr()
QR authentication settings.RADIUS authentication settings.getRedis()
Redis authentication settings.Blocked authentication.Authentication based on a remote of a request.getRest()
REST-based authentication settings.SAML identity provider settings.Authentication settings when integrating CAS with a shibboleth IdP.getSoap()
Settings that control SOAP authentication.SPNEGO authentication settings.Surrogate authentication settings.Syncope authentication settings.Authentication throttling settings.getToken()
Token/JWT authentication settings.Trusted authentication.getWsfed()
Collection of settings related to WsFed delegated authentication.WS-FED IdP authentication settings.getX509()
X509 authentication settings.Accepting authentication based on statically defined users.setAdaptive
(AdaptiveAuthenticationProperties adaptive) Adaptive authentication settings.setAttributeRepository
(PrincipalAttributesProperties attributeRepository) Attribute repository settings.setAuthenticationAttributeRelease
(AuthenticationAttributeReleaseProperties authenticationAttributeRelease) Authentication attribute release settings.setAzureActiveDirectory
(AzureActiveDirectoryAuthenticationProperties azureActiveDirectory) Azure AD authentication settings.setCassandra
(CassandraAuthenticationProperties cassandra) Cassandra authentication settings.setCloudDirectory
(AmazonCloudDirectoryProperties cloudDirectory) Cloud Directory authentication settings.Configuration settings for cognito authentication.Core authentication settings.Customization of authentication errors and exceptions.File-based authentication.Groovy authentication settings.Graphical User authentication settings.Collection of settings related to JAAS authentication.JDBC authentication settings.JSON authentication settings.Collection of settings related to LDAP authentication.MFA settings.MongoDb authentication settings.setOauth
(OAuthProperties oauth) OAuth authentication settings.setOidc
(OidcProperties oidc) OpenID Connect authentication settings.Okta authentication settings.Pac4j delegated authentication settings.setPasswordless
(PasswordlessAuthenticationProperties passwordless) Passwordless authentication settings.setPasswordSync
(PasswordSynchronizationProperties passwordSync) Passwordless sync settings.Password management settings.Authentication policy settings.QR authentication settings.setRadius
(RadiusProperties radius) RADIUS authentication settings.Redis authentication settings.Blocked authentication.Authentication based on a remote of a request.REST-based authentication settings.setSamlIdp
(SamlIdPProperties samlIdp) SAML identity provider settings.setShibIdp
(ShibbolethIdPProperties shibIdp) Authentication settings when integrating CAS with a shibboleth IdP.Settings that control SOAP authentication.setSpnego
(SpnegoProperties spnego) SPNEGO authentication settings.setSurrogate
(SurrogateAuthenticationProperties surrogate) Surrogate authentication settings.Syncope authentication settings.setThrottle
(ThrottleProperties throttle) Authentication throttling settings.Token/JWT authentication settings.Trusted authentication.Collection of settings related to WsFed delegated authentication.setWsfedIdp
(WsFederationProperties wsfedIdp) WS-FED IdP authentication settings.setX509
(X509Properties x509) X509 authentication settings.
-
Constructor Details
-
AuthenticationProperties
public AuthenticationProperties()
-
-
Method Details
-
getCore
Core authentication settings. -
getPasswordless
Passwordless authentication settings. -
getQr
QR authentication settings. -
getPasswordSync
Passwordless sync settings. -
getJson
JSON authentication settings. -
getGroovy
Groovy authentication settings. -
getSyncope
Syncope authentication settings. -
getAzureActiveDirectory
Azure AD authentication settings. -
getOkta
Okta authentication settings. -
getRedis
Redis authentication settings. -
getCassandra
Cassandra authentication settings. -
getCloudDirectory
Cloud Directory authentication settings. -
getCognito
Configuration settings for cognito authentication. -
getSoap
Settings that control SOAP authentication. -
getSurrogate
Surrogate authentication settings. -
getGua
Graphical User authentication settings. -
getPm
Password management settings. -
getAdaptive
Adaptive authentication settings. -
getAttributeRepository
Attribute repository settings. -
getRest
REST-based authentication settings. -
getLdap
Collection of settings related to LDAP authentication. These settings are required to be indexed (i.e. ldap[0].xyz). -
getThrottle
Authentication throttling settings. -
getSamlIdp
SAML identity provider settings. -
getErrors
Customization of authentication errors and exceptions. -
getPolicy
Authentication policy settings. -
getAccept
Accepting authentication based on statically defined users. -
getFile
File-based authentication. -
getReject
Blocked authentication. -
getRemote
Authentication based on a remote of a request. -
getShibIdp
Authentication settings when integrating CAS with a shibboleth IdP. -
getTrusted
Trusted authentication. -
getJaas
Collection of settings related to JAAS authentication. These settings are required to be indexed (i.e. jaas[0].xyz). -
getJdbc
JDBC authentication settings. -
getMfa
MFA settings. -
getMongo
MongoDb authentication settings. -
getOauth
OAuth authentication settings. -
getOidc
OpenID Connect authentication settings. -
getPac4j
Pac4j delegated authentication settings. -
getRadius
RADIUS authentication settings. -
getSpnego
SPNEGO authentication settings. -
getWsfed
Collection of settings related to WsFed delegated authentication. These settings are required to be indexed (i.e. wsfed[0].xyz). -
getWsfedIdp
WS-FED IdP authentication settings. -
getX509
X509 authentication settings. -
getToken
Token/JWT authentication settings. -
getAuthenticationAttributeRelease
Authentication attribute release settings. -
setCore
Core authentication settings.- Returns:
this
.
-
setPasswordless
Passwordless authentication settings.- Returns:
this
.
-
setQr
QR authentication settings.- Returns:
this
.
-
setPasswordSync
Passwordless sync settings.- Returns:
this
.
-
setJson
JSON authentication settings.- Returns:
this
.
-
setGroovy
Groovy authentication settings.- Returns:
this
.
-
setSyncope
Syncope authentication settings.- Returns:
this
.
-
setAzureActiveDirectory
public AuthenticationProperties setAzureActiveDirectory(AzureActiveDirectoryAuthenticationProperties azureActiveDirectory) Azure AD authentication settings.- Returns:
this
.
-
setOkta
Okta authentication settings.- Returns:
this
.
-
setRedis
Redis authentication settings.- Returns:
this
.
-
setCassandra
Cassandra authentication settings.- Returns:
this
.
-
setCloudDirectory
Cloud Directory authentication settings.- Returns:
this
.
-
setCognito
Configuration settings for cognito authentication.- Returns:
this
.
-
setSoap
Settings that control SOAP authentication.- Returns:
this
.
-
setSurrogate
Surrogate authentication settings.- Returns:
this
.
-
setGua
Graphical User authentication settings.- Returns:
this
.
-
setPm
Password management settings.- Returns:
this
.
-
setAdaptive
Adaptive authentication settings.- Returns:
this
.
-
setAttributeRepository
public AuthenticationProperties setAttributeRepository(PrincipalAttributesProperties attributeRepository) Attribute repository settings.- Returns:
this
.
-
setRest
REST-based authentication settings.- Returns:
this
.
-
setLdap
Collection of settings related to LDAP authentication. These settings are required to be indexed (i.e. ldap[0].xyz).- Returns:
this
.
-
setThrottle
Authentication throttling settings.- Returns:
this
.
-
setSamlIdp
SAML identity provider settings.- Returns:
this
.
-
setErrors
Customization of authentication errors and exceptions.- Returns:
this
.
-
setPolicy
Authentication policy settings.- Returns:
this
.
-
setAccept
Accepting authentication based on statically defined users.- Returns:
this
.
-
setFile
File-based authentication.- Returns:
this
.
-
setReject
Blocked authentication.- Returns:
this
.
-
setRemote
Authentication based on a remote of a request.- Returns:
this
.
-
setShibIdp
Authentication settings when integrating CAS with a shibboleth IdP.- Returns:
this
.
-
setTrusted
Trusted authentication.- Returns:
this
.
-
setJaas
Collection of settings related to JAAS authentication. These settings are required to be indexed (i.e. jaas[0].xyz).- Returns:
this
.
-
setJdbc
JDBC authentication settings.- Returns:
this
.
-
setMfa
MFA settings.- Returns:
this
.
-
setMongo
MongoDb authentication settings.- Returns:
this
.
-
setOauth
OAuth authentication settings.- Returns:
this
.
-
setOidc
OpenID Connect authentication settings.- Returns:
this
.
-
setPac4j
Pac4j delegated authentication settings.- Returns:
this
.
-
setRadius
RADIUS authentication settings.- Returns:
this
.
-
setSpnego
SPNEGO authentication settings.- Returns:
this
.
-
setWsfed
Collection of settings related to WsFed delegated authentication. These settings are required to be indexed (i.e. wsfed[0].xyz).- Returns:
this
.
-
setWsfedIdp
WS-FED IdP authentication settings.- Returns:
this
.
-
setX509
X509 authentication settings.- Returns:
this
.
-
setToken
Token/JWT authentication settings.- Returns:
this
.
-
setAuthenticationAttributeRelease
public AuthenticationProperties setAuthenticationAttributeRelease(AuthenticationAttributeReleaseProperties authenticationAttributeRelease) Authentication attribute release settings.- Returns:
this
.
-