Ejabberd: создание пользовательской аутентификации с помощью веб-сервиса

Можно ли создать пользовательскую аутентификацию на Ejabberd с помощью.NET Webservice? Я хочу переопределить аутентификацию по умолчанию, происходящую на Ejabberd. Версия, которую я буду использовать на Ejabberd, будет последней доступной.

Любые указатели / помощь в этом отношении заметна.

Благодарю.

2 ответа

Решение

Внешняя аутентификация полностью возможна. Некоторое время мы использовали его для аутентификации наших пользователей по отношению к Rails-приложению, но затем немного нестабильно и нам пришлось создать наш собственный модуль.

Большим преимуществом компонентов является то, что вы можете писать их на любом языке, если они реализуют API, описанный здесь.

С другой стороны, ваш собственный модуль должен быть в Erlang... что не так сложно, как кажется, но все же довольно большие инвестиции, если вы никогда не работали с Erlang.

Это выглядит возможным.

У вас есть какие-то конкретные проблемы с примером C# на http://www.ejabberd.im/extauth?

Все, что вам нужно сделать, - это создать консольное приложение, которое печатает 21 или 20 в зависимости от того, было ли оно успешным или неудачным.

Другие вопросы по тегам