Как настроить IdentityServer4 для существующих пользователей базы данных и заполнить токен утверждениями - PullRequest
1 голос
/ 04 февраля 2020

Использование с. net Core 3.1 web и создание службы IdentitySErvier4

Я нашел документацию http://docs.identityserver.io/en/release/quickstarts/6_aspnet_identity.html

Но, невозможно определить, как настройте IdentityServer4 (Startup.cs) для существующих пользователей, чтобы проверить и заполнить токен утверждениями.

Еще одна хорошая статья, https://www.identityserver.com/documentation/adminui/Configuration_and_Integration/Integrating_with_IdentityServer/, нашла это с помощью AccountController для проверки пользователей.

// следующие ресурсы памяти,

        services.AddIdentityServer()                    
                .AddClientStoreCache<DatabaseClientStore>()
                .AddInMemoryIdentityResources(GetStaticIdentityResources()) //how claims shouldbe configure to pull associated to uses and populate
                .AddInMemoryApiResources(GetStaticApiResources())  //how claims shouldbe configure to pull associated to uses and populate
                .AddTestUsers(TestUsers.Users)   //how this can pull from database and configure here to validate.
                .AddDeveloperSigningCredential();
...