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
Since:
6.2.0
See Also:
  • Constructor Details

    • OktaAuthenticationProperties

      public OktaAuthenticationProperties()
  • Method Details

    • getName

      public String getName()
      The name of the authentication handler.
    • getPasswordEncoder

      public PasswordEncoderProperties getPasswordEncoder()
      Password encoding properties.
    • getPrincipalTransformation

      public PrincipalTransformationProperties getPrincipalTransformation()
      Principal transformation properties.
    • getCredentialCriteria

      public String 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

      public AuthenticationHandlerStates getState()
      Define the scope and state of this authentication handler and the lifecycle in which it can be invoked or activated.
    • getProvisioning

      public OktaPrincipalProvisioningProperties getProvisioning()
      Provisioning settings.
    • setName

      public OktaAuthenticationProperties setName(String name)
      The name of the authentication handler.
      Returns:
      this.
    • setPasswordEncoder

      public OktaAuthenticationProperties setPasswordEncoder(PasswordEncoderProperties passwordEncoder)
      Password encoding properties.
      Returns:
      this.
    • setPrincipalTransformation

      public OktaAuthenticationProperties setPrincipalTransformation(PrincipalTransformationProperties principalTransformation)
      Principal transformation properties.
      Returns:
      this.
    • setCredentialCriteria

      public OktaAuthenticationProperties 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 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

      Provisioning settings.
      Returns:
      this.