diff --git a/apps/emqx_gateway/src/emqx_gateway.erl b/apps/emqx_gateway/src/emqx_gateway.erl index 12748c2a6..2269a55c6 100644 --- a/apps/emqx_gateway/src/emqx_gateway.erl +++ b/apps/emqx_gateway/src/emqx_gateway.erl @@ -123,12 +123,10 @@ get_basic_usage_info() -> %% Internal funcs %%-------------------------------------------------------------------- -get_authn_type(#{authentication := #{mechanism := Mechanism, backend := Backend}}) when +get_authn_type(#{authentication := Authn = #{mechanism := Mechanism, backend := Backend}}) when is_atom(Mechanism), is_atom(Backend) -> - MechanismBin = atom_to_binary(Mechanism), - BackendBin = atom_to_binary(Backend), - <>; + emqx_authentication_config:authenticator_id(Authn); get_authn_type(_) -> <<"undefined">>.