Example #1
0
        public ConfigurationDbContext Create()
        {
            var configuration    = OptionSettingsReader.GetConfigurationRoot();
            var connectionString = OptionSettingsReader.GetConnectionString(configuration);
            var options          = OptionSettingsReader.GetConfigurationStoreOptions(configuration);

            return(new ConfigurationDbContext(connectionString, options));
        }
        public PersistedGrantDbContext Create()
        {
            var configuration    = OptionSettingsReader.GetConfigurationRoot();
            var connectionString = OptionSettingsReader.GetConnectionString(configuration);
            var storeOptions     = OptionSettingsReader.GetOperationalStoreOptions(configuration);

            return(new PersistedGrantDbContext(connectionString, storeOptions));
        }
Example #3
0
        public static IIdentityServerBuilder AddOperationalStoreUsingAppSettings(this IIdentityServerBuilder builder)
        {
            var configuration    = OptionSettingsReader.GetConfigurationRoot();
            var connectionString = OptionSettingsReader.GetConnectionString(configuration);
            var options          = OptionSettingsReader.GetOperationalStoreOptions(configuration);

            builder.AddOperationalStore(options, (_) => new PersistedGrantDbContext(connectionString, options));
            return(builder);
        }
Example #4
0
        public HostDbConfiguration()
        {
            SetProviderServices("Oracle.ManagedDataAccess.Client", EFOracleProviderServices.Instance);
            SetProviderFactory("Oracle.ManagedDataAccess.Client", OracleClientFactory.Instance);

            var configuration = OptionSettingsReader.GetConfigurationRoot();
            var schema        = OptionSettingsReader.GetDefaultSchema(configuration);

            SetDefaultHistoryContext((connection, _) => new HistoryContext(connection, schema));
        }