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