Изменить полномочия при использовании IdentityServerAuthentication - PullRequest
0 голосов
/ 06 февраля 2019

Я использую IdentityServerAuthentication:

services.AddAuthentication(IdentityServerAuthenticationDefaults.AuthenticationScheme)
            .AddIdentityServerAuthentication(options =>
            {
                options.Authority = "some_url";
                ...
            });

Но мой сервер авторизации может измениться, и я получу новую конфигурацию.

Как изменить полномочия во время выполнения?

1 Ответ

0 голосов
/ 18 февраля 2019

Я решил свою проблему, используя IOptionsMonitorCache<IdentityServerAuthenticationOptions>. Я вызываю метод «Очистить», а затем он снова вызывает код конфигурации в

            .AddIdentityServerAuthentication(options =>
        {
           // this code will be called again. I use setting provider here. 
        });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...