Изменения

Перейти к: навигация, поиск

Кратко об SSO через OAuth2

404 байта добавлено, 15:47, 1 марта 2017
Нет описания правки
Дополнение. Есть такой Identity-сервер, как Keycloak. Лучше стараться его НЕ использовать, так как он достаточно кривой, сложный в отладке и плохо документированный. Пример — мы, работая с ним, прямо сейчас обнаружили баг: после протухания ОНЛАЙН-сессии юзера по ОФФЛАЙН токену keycloak перестаёт отдавать userinfo. И главное не понятно, это баг keycloak или мы что-то не так делаем — документация по этому поводу ничего не объясняет (да и в целом довольно скудна). Но да, в своём коде оно в userinfo пытается найти СЕССИЮ пользователя (онлайн-сессию). Вообще, там есть token introspection endpoint, который можно просто использовать для валидации token’а. Но хочется-то информацию о пользователе…
 
Пока что резюме — скорее всего, это баг keycloak, так как активному токену по логике вещей должна соответствовать активная сессия — например, чтобы можно было из UI администрирования её принудительно завершить, отозвав token.

Навигация