DNN 9.0.2 - создание / добавление ролей после аутентификации - PullRequest
0 голосов
/ 04 марта 2019

У меня есть пользовательский модуль аутентификации, который извлекает токен из Azure AD B2C.Поэтому мне пришлось переопределить OAuthClientBase для отправки политики в Azure AD B2C для проверки подлинности.Я могу успешно проходить аутентификацию и получать токены, включающие пользовательские роли.Чтобы получить токен, я переопределяю метод OAuthClientBase -> GetCurrentUser.После получения токенов базовая библиотека DNN создает пользователя и роли, если они отсутствуют в базе данных DNN.Но вместо этого я хотел бы переопределить создание, отправив флаг (IsApproved = true) при создании пользователя и добавив дополнительные роли, отправляемые токеном AD B2C.Как можно достичь этой функциональности?Может ли это быть достигнуто путем расширения класса OAuthClientBase или любого другого класса?Заранее спасибо.

1 Ответ

0 голосов
/ 28 августа 2019

Для интеграции Azure AD B2C и DNN Platform проверьте модуль с открытым исходным кодом по адресу https://github.com/intelequia/dnn.azureadb2cprovider. Модуль поддерживает синхронизацию ролей B2C / DNN и, вероятно, удовлетворит ваши потребности.

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