logout

Avatar
  • обновлен
  • Отвечен

Добрый день! Не нашел метод api, который позволяет разлогинивать пользователя при едином входе(sso). Подскажите, пожалуйста, как это сделать?

Прикрепленные ответы
Avatar
Vladimir Mullagaliyev co-founder
  • Ответ
  • Отвечен


В настройках SSO есть следующий параметр

https://testvasya.userecho.com/settings/features/sso/?lang=ru


Когда пользователь выйдет на уровне UE то система отправит пользователя на этот URL где вы можете сделать Logout уже на уровне вашей системы.


Этот вариант Вам подходит?

Avatar
Player1928
  • ПРИКРЕПЛЕН

Я пытаюсь разлогинить самого себя. Id 469132. Я сейчас от него пишу

Avatar
Vladimir Mullagaliyev co-founder
  • Ответ
  • Отвечен


В настройках SSO есть следующий параметр

https://testvasya.userecho.com/settings/features/sso/?lang=ru


Когда пользователь выйдет на уровне UE то система отправит пользователя на этот URL где вы можете сделать Logout уже на уровне вашей системы.


Этот вариант Вам подходит?

Avatar
Sergey Stukov co-founder
  • Отвечен


В настройках SSO есть следующий параметр

https://testvasya.userecho.com/settings/features/sso/?lang=ru


Когда пользователь выйдет на уровне UE то система отправит пользователя на этот URL где вы можете сделать Logout уже на уровне вашей системы.


Этот вариант Вам подходит?

Avatar
Player1928

Да, спасибо, получилось!

Avatar
Sergey Stukov co-founder
Цитата от Player1928

Я пытаюсь разлогинить самого себя. Id 469132. Я сейчас от него пишу

Внесли доработки, теперь вы сможете разлогинить и себя. Попробуйте.

Avatar
Player1928
  • ПРИКРЕПЛЕН

Я пытаюсь разлогинить самого себя. Id 469132. Я сейчас от него пишу

Avatar
Sergey Stukov co-founder
Цитата от Player1928

Использую этот метод следующим образом:
1. Сделал запрос на получение user_id в сервисе userecho https://userecho.com/api/users/sso/[id в нашей системе].json?access_token=[access_token]

2. С полученным user_id делаю запрос https://userecho.com/api/users/[user_id]/logout.json?access_token=[access_token]

получаю в ответ "success", но пользователь остается залогиненым

Вы пытаетесь разлогинить самого себя или другого пользователя?

Дайте id пользователя которого вы пытаетесь разлогинить.

Avatar
Player1928

Использую этот метод следующим образом:
1. Сделал запрос на получение user_id в сервисе userecho https://userecho.com/api/users/sso/[id в нашей системе].json?access_token=[access_token]

2. С полученным user_id делаю запрос https://userecho.com/api/users/[user_id]/logout.json?access_token=[access_token]

получаю в ответ "success", но пользователь остается залогиненым

Avatar
Sergey Stukov co-founder
  • Отвечен


В настройках SSO есть следующий параметр

https://testvasya.userecho.com/settings/features/sso/?lang=ru


Когда пользователь выйдет на уровне UE то система отправит пользователя на этот URL где вы можете сделать Logout уже на уровне вашей системы.


Этот вариант Вам подходит?

Avatar
Sergey Stukov co-founder
Цитата от Вася Петечкин

Сообщите, пожалуйста, когда функционал будет готов. И где можно будет посмотреть описание.

Добавлен следующий метод в API


GET users/[user_id]/logout
Документация тут http://userecho.com/dev/api/reference/
Avatar
Sergey Stukov co-founder
Цитата от Вася Петечкин

Сообщите, пожалуйста, когда функционал будет готов. И где можно будет посмотреть описание.

Хорошо