Я работаю над проектом, в котором у нас есть интерфейс Vue.js и архитектура Microservices для серверной части, размещенной в Azure Service Fabric.
Мы не хотим добавлять IdentityService для аутентификации с использованием IdentityServer4.
То, чего мы хотим добиться, - это имя входа, которое в основном совпадает со стековым потоком:
Вы можете войти на веб-сайт с помощью встроенной учетной записи или использовать сторонних поставщиков, таких как Google и Facebook.
Мой вопрос касается только встроенного логина.
Я читал статьи, в которых говорится, что использование кода авторизации с PKCE - лучший способ в моем сценарии. Кроме того, они говорят, что Ressource Owner Password Grant не должен использоваться.
Но, насколько я знаю, с этим потоком невозможно встроить логин на наш собственный сайт. Это всегда будет перенаправление на IdentityService.
Как Stackoverflow достигает этого? Они используют Грант Владельца Ресурса Passwort?
Спасибо!