Мне известно, что Ejabberd может выступать в роли сервера Oath2 и предоставлять маркер, который другие приложения могут использовать в качестве механизма единого входа. Мой вопрос: может ли Ejabberd участвовать в реализации единого входа, когда токен Oauth2 предоставляется другим сервером Oauth, таким как KeyCloak? Если да, то есть ли пример или документация о том, как это сделать?
ejabberd - отличная инфраструктура обмена сообщениями, но он является слабым сервером Oauth2 по сравнению с реализациями, такими как Keycloak, и не отвечает нашим требованиям в этом отношении. Я считаю, что должен быть способ заставить ejabberd участвовать в SSO в 2020 году, и я что-то упускаю.
Тим МакКлюр