diff --git a/src/ejabberd_oauth.erl b/src/ejabberd_oauth.erl index 63d1a6f36..83eceb1ba 100644 --- a/src/ejabberd_oauth.erl +++ b/src/ejabberd_oauth.erl @@ -244,10 +244,9 @@ terminate(_Reason, _State) -> code_change(_OldVsn, State, _Extra) -> {ok, State}. - get_client_identity(<<"">>, Ctx) -> {ok, {Ctx, {client, unknown_client}}}; -get_client_identity({client, ClientID}, Ctx) -> +get_client_identity(ClientID, Ctx) when is_binary(ClientID) -> {ok, {Ctx, {client, ClientID}}}. verify_redirection_uri(_ClientID, RedirectURI, Ctx) ->