Стандартный поставщик OIDC в ​​ASP.NET Boilerplate и его шаблоны - PullRequest
0 голосов
/ 04 января 2019

Прежде всего, я хотел бы поблагодарить сообщество за отличную работу по ASP.NET Boilerplate .

С целью сделать его еще лучше и вместе с его драйвером стать «СИЛЬНОЙ ИНФРАСТРУКТУРОЙ ДЛЯ СОВРЕМЕННЫХ ВЕБ-ПРИЛОЖЕНИЙ», я хотел бы предложить встроенный клиент OIDC (OpenID Connect) (в рамках сам по себе, в пользовательском интерфейсе, а также в шаблонах).

Сегодня, если вы загружаете и начинаете с шаблонов, неясно, что нужно сделать, чтобы подключить его к IdP (или даже включить социальный вход в систему). OIDC, как правило, распространяет информацию / учебные материалы повсюду, а в ABP у нас уже есть множество базовых объектов, методов и функций (UI), чтобы сократить объем работы, необходимой для начала работы - это сэкономит много время, если мы могли бы упростить интеграцию и аутентификацию с внешними IdP.

Подводя итог, я предлагаю добавить что-то похожее на то, что уже доступно в Asp.Net Zero , где разработчику нужно будет только добавить детали IdP (clientId, секретный, издатель, области и т. Д.) ) и инфраструктура будет обрабатывать аутентификацию, токен, проверку и регистрацию внешнего пользователя IdP, а на стороне пользовательского интерфейса - также отображать дополнительные параметры для аутентификации через IdP с использованием OIDC.

...