@andry_vv

Как работает SSO на Тостре/Хабре?

Как работает аутентификация через ТМ ID?
Смотрел в сторону SAML/CAS, в их основе идет редирект, как можно его избежать и сделать SSO на Ajax-запросах?
Подобная реализация есть на Yandex'e
  • Вопрос задан
  • 236 просмотров
Пригласить эксперта
Ответы на вопрос 1
Sanasol
@Sanasol
нельзя просто так взять и загуглить ошибку
Тут работает ровно как и везде, нет никаких ajax запросов.
Всё на oauth сделано обычном.
toster -> tmid -> github -> tmid -> toster
5b6863c74d5b3672732439.png

Можно частично избежать смены страницы, но тогда будет открываться новая вкладка всё равно с кучей редиректов.
Для это запилить реализацию авторизации с помощью postMessage, точнее общение окна в котором идет авторизация с основным окном первоначальным.

Вот тут есть пример полноценный
https://github.com/cretueusebiu/laravel-nuxt

https://github.com/cretueusebiu/laravel-nuxt/blob/...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы