yokomizor / ejabberd-auth-jwt

:speech_balloon: Ejabberd authentication module using JWT tokens
Apache License 2.0
5 stars 2 forks source link

web_admin authentication crashed #8

Open devbrom opened 5 years ago

devbrom commented 5 years ago

When I tried logging in to web admin, I take this crash:

exception error: {function_clause,[
    {jose_jwk,from_pem_file,[undefined],[{file,"src/jose_jwk.erl"},{line,401}]},
    {ejabberd_auth_jwt,get_jwk,2,[{file,"/opt/ejabberd/.ejabberd-modules/sources/ejabberd_auth_jwt/src/ejabberd_auth_jwt.erl"},{line,181}]},
    {ejabberd_auth_jwt,check_password_jwt,3,[{file,"/opt/ejabberd/.ejabberd-modules/sources/ejabberd_auth_jwt/src/ejabberd_auth_jwt.erl"},{line,109}]},
    {ejabberd_auth,'-check_password_with_authmodule/6-fun-0-',8,[{file,"src/ejabberd_auth.erl"},{line,239}]},
    {lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
    {ejabberd_auth,check_password,6,[{file,"src/ejabberd_auth.erl"},{line,215}]},
    {ejabberd_web_admin,get_auth_account,5,[{file,"src/ejabberd_web_admin.erl"},{line,262}]},
    {ejabberd_web_admin,process,2,[{file,"src/ejabberd_web_admin.erl"},{line,216}]}
]}
ejabberd@3e8b12ba522c:~$ ejabberdctl status
The node ejabberd@test_ejabberd_1 is started with status: started
ejabberd 18.09 is running in that node

But when I logging in to bosh - it works fine. It seems that in this case web_admin stops reading jwt_auth configs

yokomizor commented 5 years ago

Ooops. Thank you very much for reporting this (;

I haven't tried 18.09 yet. Let me check.