<div dir="ltr">Hey,<div><br></div><div>I think all you have to do is not enabled SCRAM for passwords. Then check_password with the password will be called. See here:</div><div><br></div><div><a href="https://github.com/processone/ejabberd-contrib/blob/master/ejabberd_auth_http/src/ejabberd_auth_http.erl#L76">https://github.com/processone/ejabberd-contrib/blob/master/ejabberd_auth_http/src/ejabberd_auth_http.erl#L76</a><br></div><div><br></div><div><br></div><div>Greets, Stefan</div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Jul 13, 2016 at 2:21 PM Florian Sailer <<a href="mailto:fs@sailer-interactive.com">fs@sailer-interactive.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
i'm currently evaluating ejabberd and try to setup auth with the module<br>
ejabberd_auth_http.<br>
I got the module working and whenever a user authenticates ejabberd is<br>
making the following get request to my http API:<br>
<br>
  /xmppauth/get_password?user=test&server=<a href="http://myserver.com" rel="noreferrer" target="_blank">myserver.com</a>&pass=<br>
<br>
This works fine when i return the clear text password through the API.<br>
<br>
However, instead of "get_password" i would rather like ejabberd to call<br>
"check_password", so that i can validate the password the user has<br>
entered within the API service. There are a lot of references to<br>
"check_password" in the docs and the code of ejabberd_auth_http but i<br>
can't figure out how to influence whether get_password or check_password<br>
are being used.<br>
<br>
Im using ejabberd 16.06 on Ubuntu 14.04.<br>
<br>
This is my auth setup:<br>
<br>
auth_method: http<br>
auth_opts:<br>
   host: "<a href="https://www.myserver.com" rel="noreferrer" target="_blank">https://www.myserver.com</a>"<br>
   path_prefix: "/xmppauth/"<br>
<br>
<br>
Any help would be very much appreciated.<br>
<br>
-- Florian<br>
<br>
_______________________________________________<br>
ejabberd mailing list<br>
<a href="mailto:ejabberd@jabber.ru" target="_blank">ejabberd@jabber.ru</a><br>
<a href="http://lists.jabber.ru/mailman/listinfo/ejabberd" rel="noreferrer" target="_blank">http://lists.jabber.ru/mailman/listinfo/ejabberd</a><br>
</blockquote></div>