Class OktaAuthenticationProperties
java.lang.Object
org.apereo.cas.configuration.model.support.okta.BaseOktaProperties
org.apereo.cas.configuration.model.support.okta.OktaAuthenticationProperties
- All Implemented Interfaces:
Serializable
@RequiresModule(name="cas-server-support-okta-authentication")
public class OktaAuthenticationProperties
extends BaseOktaProperties
This is
OktaAuthenticationProperties
.- Since:
- 6.2.0
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionA number of authentication handlers are allowed to determine whether they can operate on the provided credential and as such lend themselves to be tried and tested during the authentication handler selection phase.getName()
The name of the authentication handler.Password encoding properties.Principal transformation properties.Provisioning settings.getState()
Define the scope and state of this authentication handler and the lifecycle in which it can be invoked or activated.setCredentialCriteria
(String credentialCriteria) A number of authentication handlers are allowed to determine whether they can operate on the provided credential and as such lend themselves to be tried and tested during the authentication handler selection phase.The name of the authentication handler.setPasswordEncoder
(PasswordEncoderProperties passwordEncoder) Password encoding properties.setPrincipalTransformation
(PrincipalTransformationProperties principalTransformation) Principal transformation properties.setProvisioning
(OktaPrincipalProvisioningProperties provisioning) Provisioning settings.Define the scope and state of this authentication handler and the lifecycle in which it can be invoked or activated.Methods inherited from class org.apereo.cas.configuration.model.support.okta.BaseOktaProperties
getConnectionTimeout, getOrder, getOrganizationUrl, getProxyHost, getProxyPassword, getProxyPort, getProxyUsername, setConnectionTimeout, setOrder, setOrganizationUrl, setProxyHost, setProxyPassword, setProxyPort, setProxyUsername
-
Constructor Details
-
OktaAuthenticationProperties
public OktaAuthenticationProperties()
-
-
Method Details
-
getName
The name of the authentication handler. -
getPasswordEncoder
Password encoding properties. -
getPrincipalTransformation
Principal transformation properties. -
getCredentialCriteria
A number of authentication handlers are allowed to determine whether they can operate on the provided credential and as such lend themselves to be tried and tested during the authentication handler selection phase. The credential criteria may be one of the following options:- 1) A regular expression pattern that is tested against the credential identifier.
- 2) A fully qualified class name of your own design that implements
Predicate
. - 3) Path to an external Groovy script that implements the same interface.
-
getState
Define the scope and state of this authentication handler and the lifecycle in which it can be invoked or activated. -
getProvisioning
Provisioning settings. -
setName
The name of the authentication handler.- Returns:
this
.
-
setPasswordEncoder
Password encoding properties.- Returns:
this
.
-
setPrincipalTransformation
public OktaAuthenticationProperties setPrincipalTransformation(PrincipalTransformationProperties principalTransformation) Principal transformation properties.- Returns:
this
.
-
setCredentialCriteria
A number of authentication handlers are allowed to determine whether they can operate on the provided credential and as such lend themselves to be tried and tested during the authentication handler selection phase. The credential criteria may be one of the following options:- 1) A regular expression pattern that is tested against the credential identifier.
- 2) A fully qualified class name of your own design that implements
Predicate
. - 3) Path to an external Groovy script that implements the same interface.
- Returns:
this
.
-
setState
Define the scope and state of this authentication handler and the lifecycle in which it can be invoked or activated.- Returns:
this
.
-
setProvisioning
public OktaAuthenticationProperties setProvisioning(OktaPrincipalProvisioningProperties provisioning) Provisioning settings.- Returns:
this
.
-