2016-10-13 3 views
0

Я занимаюсь заменой пользовательской системы входа, чтобы теперь использовать IdentityServer3. Требование, чтобы иметь на стороне клиента модальное всплывающее окно - очень похоже на то AuthO га (рисунок ниже)Возможна авторизация на стороне клиента с помощью IdentityServer3? Какой поток?

(мы не используем Auth0, хотя, но это, очевидно, блестящий продукт)

Таким образом, мы по-прежнему иметь нашу собственную базу данных (которую мы полностью контролируем), а также разрешить вход в систему сторонних производителей.

Мои вопросы:

  1. Будет ли на стороне клиента модальный Логин возможно? В примерах логин всегда перенаправляется на реальный сервер OAuth. Не могли бы вы дать мне идеи о том, где/что я должен расследовать?

  2. Какой поток следует искать? Это похоже на поток Владельца ресурсов, это правильно?

enter image description here

ответ

0

Если вы хотите запись имя пользователя/пароль в клиентском приложении, вы должны использовать поток владельца ресурса. Есть несколько недостатков - проверить это видео

https://vimeo.com/171942749

(и спецификации, которая обсуждается здесь)

Также Auth0 должны сделать редирект для Google и т.д. - вот как работает модель. Владелец ресурса в основном для наследия.

Смежные вопросы