Мы являемся поставщиком программного обеспечения, пытающегося предоставить нашим клиентам возможность единой регистрации для аутентификации с помощью своего поставщика удостоверений.
Я ищу единственное решение, которое может аутентифицировать оба наших ASP. NET Веб-приложение WebForms и наше приложение Android.
Я нашел это решение OpenID Connect, которое кажется очень близким к моим требованиям, но, к сожалению, использует ASP. NET Ядро не ASP. NET WebForms. https://github.com/IdentityModel/IdentityModel.OidcClient
Существуют и другие решения OpenID, которые я нашел, которые используют Node.js. Однако я не уверен на 100%, что наши существующие веб-приложения и мобильные приложения совместимы с Node.js, и меня не радует перспектива потребовать от клиентов установки Node.js на их сервер.
Я согласен немного перегружены всеми различными опциями, и я даже не уверен, является ли OpenID Connect лучшим маршрутом. Я нашел несколько решений для ASP. NET веб-форм и несколько для Android, но не одно для обоих.