diff --git a/apps/emqx/src/emqx_authentication_config.erl b/apps/emqx/src/emqx_authentication_config.erl index 046068f6a..bed8bbd31 100644 --- a/apps/emqx/src/emqx_authentication_config.erl +++ b/apps/emqx/src/emqx_authentication_config.erl @@ -305,7 +305,7 @@ authenticator_id(#{mechanism := Mechanism}) -> authenticator_id(#{<<"mechanism">> := Mechanism, <<"backend">> := Backend}) -> <>; authenticator_id(#{<<"mechanism">> := Mechanism}) -> - Mechanism; + to_bin(Mechanism); authenticator_id(_C) -> throw({missing_parameter, #{name => mechanism}}).