diff options
Diffstat (limited to 'src/ejabberd_auth_jwt.erl')
-rw-r--r-- | src/ejabberd_auth_jwt.erl | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/ejabberd_auth_jwt.erl b/src/ejabberd_auth_jwt.erl index 7b14835d2..4d52b11d0 100644 --- a/src/ejabberd_auth_jwt.erl +++ b/src/ejabberd_auth_jwt.erl @@ -64,7 +64,7 @@ check_password(User, AuthzId, Server, Token) -> %%% Internal functions %%%---------------------------------------------------------------------- check_jwt_token(User, Server, Token) -> - JWK = get_jwk(Server), + JWK = ejabberd_option:jwt_key(Server), try jose_jwt:verify(JWK, Token) of {true, {jose_jwt, Fields}, Signature} -> ?DEBUG("jwt verify: ~p - ~p~n", [Fields, Signature]), @@ -100,9 +100,6 @@ check_jwt_token(User, Server, Token) -> false end. -get_jwk(Host) -> - jose_jwk:from_binary(ejabberd_option:jwt_key(Host)). - %% TODO: auth0 username is defined in 'jid' field, but we should %% allow customizing the name of the field containing the username %% to adapt to custom claims. |