External authentication

I have ejabberd running and everything has worked well till now , both with the internal database and and also with a mysql database . When I try external authentication , I get a blank screen at the web interface . This is the same for a windows and a linux system . I

I get the following crash report in the windows system .

=CRASH REPORT==== 6-Oct-2009::09:59:27 ===
  crasher:
    pid: <0.351.0>
    registered_name: []
    exception error: bad argument
      in function  extauth:call_port/2
      in call from ejabberd_auth:check_password_loop/2
      in call from ejabberd_auth:check_password/3
      in call from ejabberd_web_admin:get_auth/1
      in call from ejabberd_web_admin:process/2
      in call from ejabberd_http:process_request/1
      in call from ejabberd_http:process_header/2
      in call from ejabberd_http:receive_headers/1
    initial call: ejabberd_http:receive_headers({state,gen_tcp,#Port<0.407>,
                                                 undefined,undefined,
                                                 undefined,undefined,
                                                 undefined,undefined,"en",
                                                 [{["web"],
                                                   mod_http_fileserver},
                                                  {["admin"],
                                                   ejabberd_web_admin},
                                                  {["http-bind"],
                                                   mod_http_bind},
                                                  {["http-poll"],
                                                   ejabberd_http_poll}],
                                                 false,[]})
    ancestors: [ejabberd_http_sup,ejabberd_sup,<0.36.0>]
    messages: []
    links: [<0.256.0>,#Port<0.407>]
    dictionary: []
    trap_exit: false
    status: running
    heap_size: 987
    stack_size: 23
    reductions: 630
  neighbours:

Need help with this .

Maybe the extauth script

Maybe the extauth script doesn't work correctly. When you start ejabberd, check if there is any error message in the ejabberd log files caused by a problem during ejabberd start.

Solved

I finally solved the problem . It had to do with the authentication script .

Syndicate content