Class CassandraAuthenticationProperties
java.lang.Object
org.apereo.cas.configuration.model.support.cassandra.authentication.BaseCassandraProperties
org.apereo.cas.configuration.model.support.cassandra.authentication.CassandraAuthenticationProperties
- All Implemented Interfaces:
Serializable
@RequiresModule(name="cas-server-support-cassandra-authentication")
public class CassandraAuthenticationProperties
extends BaseCassandraProperties
This is
CassandraAuthenticationProperties
.- Since:
- 5.2.0
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetName()
Name of the authentication handler.getOrder()
The authentication handler order in the chain.Password attribute to fetch and compare.Password encoding settings for this authentication.Principal transformation settings for this authentication.getQuery()
The authentication query to use when searching for users.Table name to fetch credentials.Username attribute to fetch and compare.Name of the authentication handler.The authentication handler order in the chain.setPasswordAttribute
(String passwordAttribute) Password attribute to fetch and compare.setPasswordEncoder
(PasswordEncoderProperties passwordEncoder) Password encoding settings for this authentication.setPrincipalTransformation
(PrincipalTransformationProperties principalTransformation) Principal transformation settings for this authentication.The authentication query to use when searching for users.setTableName
(String tableName) Table name to fetch credentials.setUsernameAttribute
(String usernameAttribute) Username attribute to fetch and compare.Methods inherited from class org.apereo.cas.configuration.model.support.cassandra.authentication.BaseCassandraProperties
getConsistencyLevel, getContactPoints, getKeyspace, getLocalDc, getPassword, getSerialConsistencyLevel, getSslCipherSuites, getSslProtocols, getTimeout, getUsername, setConsistencyLevel, setContactPoints, setKeyspace, setLocalDc, setPassword, setSerialConsistencyLevel, setSslCipherSuites, setSslProtocols, setTimeout, setUsername
-
Constructor Details
-
CassandraAuthenticationProperties
public CassandraAuthenticationProperties()
-
-
Method Details
-
getName
Name of the authentication handler. -
getOrder
The authentication handler order in the chain. -
getUsernameAttribute
Username attribute to fetch and compare. -
getPasswordAttribute
Password attribute to fetch and compare. -
getTableName
Table name to fetch credentials. -
getQuery
The authentication query to use when searching for users. -
getPasswordEncoder
Password encoding settings for this authentication. -
getPrincipalTransformation
Principal transformation settings for this authentication. -
setName
Name of the authentication handler.- Returns:
this
.
-
setOrder
The authentication handler order in the chain.- Returns:
this
.
-
setUsernameAttribute
Username attribute to fetch and compare.- Returns:
this
.
-
setPasswordAttribute
Password attribute to fetch and compare.- Returns:
this
.
-
setTableName
Table name to fetch credentials.- Returns:
this
.
-
setQuery
The authentication query to use when searching for users.- Returns:
this
.
-
setPasswordEncoder
public CassandraAuthenticationProperties setPasswordEncoder(PasswordEncoderProperties passwordEncoder) Password encoding settings for this authentication.- Returns:
this
.
-
setPrincipalTransformation
public CassandraAuthenticationProperties setPrincipalTransformation(PrincipalTransformationProperties principalTransformation) Principal transformation settings for this authentication.- Returns:
this
.
-