Class MongoDbSessionConfiguration

java.lang.Object
com.wavemaker.runtime.security.session.configuration.MongoDbSessionConfiguration

@Configuration @Conditional({SecurityEnabledCondition.class,MongoDbSessionConfigCondition.class}) public class MongoDbSessionConfiguration extends Object
  • Constructor Details

    • MongoDbSessionConfiguration

      public MongoDbSessionConfiguration()
  • Method Details

    • mongoCredentials

      @Bean(name="mongoCredential") public com.mongodb.MongoCredential mongoCredentials()
    • credentialList

      @Bean(name="credentialsList") public List<com.mongodb.MongoCredential> credentialList()
    • mongoClient

      @Bean(name="mongoClient") public org.springframework.data.mongodb.core.MongoClientFactoryBean mongoClient()
    • mongoDatabaseFactory

      @Bean(name="mongoDbFactory") public org.springframework.data.mongodb.MongoDatabaseFactory mongoDatabaseFactory()
    • mongoTemplate

      @Bean(name="mongoTemplate") public org.springframework.data.mongodb.core.MongoTemplate mongoTemplate()
    • jdkMongoSessionConverter

      @Bean(name="jdkMongoSessionConverter") public org.springframework.session.data.mongo.JdkMongoSessionConverter jdkMongoSessionConverter()
    • serializingConverter

      @Bean(name="serializingConverter") public org.springframework.core.serializer.support.SerializingConverter serializingConverter()
    • deserializerConverter

      @Bean(name="deserializingConverter") public ApplicationClassLoaderAwareDeserializingConverter deserializerConverter()
    • getDuration

      @Bean(name="mongoSessionDuration") public Duration getDuration()
    • sessionRepository

      @Bean(name="sessionRepository") public org.springframework.session.data.mongo.MongoIndexedSessionRepository sessionRepository()
    • sessionRegistry

      @Bean(name="sessionRegistry") public org.springframework.security.core.session.SessionRegistry sessionRegistry()