.Net Core Startup AddAuthorization - PullRequest
       68

.Net Core Startup AddAuthorization

0 голосов
/ 11 ноября 2019

Итак, вот краткий обзор моего сценария:

У меня мультитенантное приложение ASP.Net Core (3.0). Я работаю со многими арендаторами, и мы объединяем наш OIDC (Identity Server 4) различными способами в зависимости от арендатора. Сначала я думал о том, чтобы хранить ключи в разных местах, защищать их через хранилище ключей и иметь возможность программно вызывать эти хранилища, а также добавлять правила аутентификации, обычно определяемые в файле startup.cs, из служб. Вызов AddAuthentication () с использованием расширений. Внедрение зависимостей не распознает IServiceCollection и не распознает опцию Authentication Builder, созданную из services.AddAuthentication (), вероятно, потому, что контейнер был создан.

Есть ли способ, которым кто-либо знает, чтобы быстро добавить схему аутентификациибез необходимости вырывать контейнер и перестраивать?

Просто интересно ваши мысли. Есть ли лучший способ справиться с этим беспорядком?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...