Class TrustedDevicesMultifactorProperties
java.lang.Object
org.apereo.cas.configuration.model.support.mfa.trusteddevice.TrustedDevicesMultifactorProperties
- All Implemented Interfaces:
Serializable
@RequiresModule(name="cas-server-support-trusted-mfa")
public class TrustedDevicesMultifactorProperties
extends Object
implements Serializable
This is
TrustedDevicesMultifactorProperties
.- Since:
- 5.2.0
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionSettings that control the background cleaner process.getCore()
Trusted devices core settings.Crypto settings that sign/encrypt the device records.Configure how device fingerprints are generated.Store devices records inside DynamoDb.getJpa()
Store devices records via JDBC resources.getJson()
Record trusted devices via a JSON resource.getMongo()
Store devices records inside MongoDb.getRedis()
Store devices records inside Redis.getRest()
Store devices records via REST.setCleaner
(ScheduledJobProperties cleaner) Settings that control the background cleaner process.Trusted devices core settings.Crypto settings that sign/encrypt the device records.setDeviceFingerprint
(DeviceFingerprintProperties deviceFingerprint) Configure how device fingerprints are generated.Store devices records inside DynamoDb.Store devices records via JDBC resources.Record trusted devices via a JSON resource.Store devices records inside MongoDb.Store devices records inside Redis.Store devices records via REST.
-
Constructor Details
-
TrustedDevicesMultifactorProperties
public TrustedDevicesMultifactorProperties()
-
-
Method Details
-
getCore
Trusted devices core settings. -
getRest
Store devices records via REST. -
getJpa
Store devices records via JDBC resources. -
getJson
Record trusted devices via a JSON resource. -
getDeviceFingerprint
Configure how device fingerprints are generated. -
getCleaner
Settings that control the background cleaner process. -
getMongo
Store devices records inside MongoDb. -
getDynamoDb
Store devices records inside DynamoDb. -
getRedis
Store devices records inside Redis. -
getCrypto
Crypto settings that sign/encrypt the device records. -
setCore
Trusted devices core settings.- Returns:
this
.
-
setRest
Store devices records via REST.- Returns:
this
.
-
setJpa
Store devices records via JDBC resources.- Returns:
this
.
-
setJson
Record trusted devices via a JSON resource.- Returns:
this
.
-
setDeviceFingerprint
public TrustedDevicesMultifactorProperties setDeviceFingerprint(DeviceFingerprintProperties deviceFingerprint) Configure how device fingerprints are generated.- Returns:
this
.
-
setCleaner
Settings that control the background cleaner process.- Returns:
this
.
-
setMongo
public TrustedDevicesMultifactorProperties setMongo(MongoDbTrustedDevicesMultifactorProperties mongo) Store devices records inside MongoDb.- Returns:
this
.
-
setDynamoDb
public TrustedDevicesMultifactorProperties setDynamoDb(DynamoDbTrustedDevicesMultifactorProperties dynamoDb) Store devices records inside DynamoDb.- Returns:
this
.
-
setRedis
Store devices records inside Redis.- Returns:
this
.
-
setCrypto
public TrustedDevicesMultifactorProperties setCrypto(EncryptionJwtSigningJwtCryptographyProperties crypto) Crypto settings that sign/encrypt the device records.- Returns:
this
.
-