Class MongoDbSamlMetadataProperties
java.lang.Object
org.apereo.cas.configuration.model.support.mongo.BaseMongoDbProperties
org.apereo.cas.configuration.model.support.mongo.SingleCollectionMongoDbProperties
org.apereo.cas.configuration.model.support.saml.idp.metadata.MongoDbSamlMetadataProperties
- All Implemented Interfaces:
Serializable
,CasFeatureModule
@RequiresModule(name="cas-server-support-saml-idp-metadata-mongo")
public class MongoDbSamlMetadataProperties
extends SingleCollectionMongoDbProperties
Configuration properties class mongodb service registry.
- Since:
- 5.0.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apereo.cas.configuration.features.CasFeatureModule
CasFeatureModule.FeatureCatalog
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionCrypto settings that sign/encrypt the metadata records.The collection name that is responsible to hold the identity provider metadata.Crypto settings that sign/encrypt the metadata records.setIdpMetadataCollection
(String idpMetadataCollection) The collection name that is responsible to hold the identity provider metadata.Methods inherited from class org.apereo.cas.configuration.model.support.mongo.SingleCollectionMongoDbProperties
getCollection, isDropCollection, setCollection, setDropCollection
Methods inherited from class org.apereo.cas.configuration.model.support.mongo.BaseMongoDbProperties
getAuthenticationDatabaseName, getClientUri, getDatabaseName, getHost, getPassword, getPool, getPort, getReadConcern, getReadPreference, getReplicaSet, getTimeout, getUserId, getWriteConcern, isRetryWrites, isSocketKeepAlive, isSslEnabled, setAuthenticationDatabaseName, setClientUri, setDatabaseName, setHost, setPassword, setPool, setPort, setReadConcern, setReadPreference, setReplicaSet, setRetryWrites, setSocketKeepAlive, setSslEnabled, setTimeout, setUserId, setWriteConcern
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apereo.cas.configuration.features.CasFeatureModule
isDefined, isUndefined
-
Constructor Details
-
MongoDbSamlMetadataProperties
public MongoDbSamlMetadataProperties()
-
-
Method Details
-
getIdpMetadataCollection
The collection name that is responsible to hold the identity provider metadata. -
getCrypto
Crypto settings that sign/encrypt the metadata records. -
setIdpMetadataCollection
The collection name that is responsible to hold the identity provider metadata.- Returns:
this
.
-
setCrypto
public MongoDbSamlMetadataProperties setCrypto(EncryptionJwtSigningJwtCryptographyProperties crypto) Crypto settings that sign/encrypt the metadata records.- Returns:
this
.
-