Веб-сервер OAuth 2.0 отделен от веб-сервера API - PullRequest
0 голосов
/ 31 октября 2018

Я спрашиваю, возможно ли создать центральный Web-сервер в .NET CORE, который использует протокол Oauth2.0 для генерации токенов, которые нужны клиенту для других, чтобы выполнить запрос к моим пользовательским API, который находится на другом веб-сервере. Я имею в виду, например, логин клиента на центральном веб-сервере Oauth 2.0, извлекающий токен доступа и затем использующий этот токен с моими серверами. Мне также нужно, чтобы база данных в веб-сервере OAuth 2.0 была настраиваемой для сохранения данных моих пользователей.

Я видел IdentityServer 4, но из этой библиотеки я понял, что она находится на том же сервере, где я создал свой пользовательский API, и мне нужно, чтобы это был внешний объект, который создает токен для моих клиентов и моего API использует этот токен для проверки личности пользователя.

Я неправильно понял IdentityServer 4, или это возможно сделать с ним? Если это невозможно, у кого-нибудь есть идеи по поводу уже созданных технологий, которые могут выполнять то, что я хочу делать?

Спасибо всем заранее!

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