Пользовательские таблицы клиентов и ресурсов Identity Server 4 - PullRequest
0 голосов
/ 15 мая 2018

Используя следующие несколько строк кода, мне удалось получить то, что я хотел, в моей базе данных Identity Server - в базе данных, хранящейся в вещах IS4.Я подумал, что это то, что мы должны были иметь.

services.AddIdentityServer()
            .AddDeveloperSigningCredential()
            .AddTestUsers(TestUsers.Users)
            .AddConfigurationStore(options =>
            {
                options.ConfigureDbContext = builder =>
                    builder.UseSqlServer(Configuration.GetConnectionString("AppDB"),
                        sql => sql.MigrationsAssembly(migrationsAssembly));
            })
            // this adds the operational data from DB (codes, tokens, consents)
            .AddOperationalStore(options =>
            {
                options.ConfigureDbContext = builder =>
                    builder.UseSqlServer(Configuration.GetConnectionString("AppDB"),
                        sql => sql.MigrationsAssembly(migrationsAssembly));

Это создало кучу таблиц и свойств в них, которые мы хотим, чтобы было сведено к минимуму к тем, которые мы необходимо .

После этого я перешел к следующему пошаговому руководству: https://damienbod.com/2017/12/30/using-an-ef-core-database-for-the-identityserver4-configuration-data/. Все в надежде найти способ поддержания работоспособности Identity Server 4 и создания пользовательских таблиц и столбцов в базе данных.

Я новичок в IS4 и вообще программирую, поэтому, пожалуйста, поймите, если я что-то не так делаю.

Последний вопрос: возможно ли сократить таблицы и столбцы?Это принятая практика?Если да, может кто-нибудь помочь со ссылкой, советом, фрагментом?

Заранее спасибо!

...