fix(emqx_authn): verify_claims is list(), therefor default must match

This commit is contained in:
Stefan Strigler 2023-06-01 20:47:47 +02:00
parent 15c7c281ca
commit c7f177054c
2 changed files with 7 additions and 4 deletions

View File

@ -1,7 +1,7 @@
%% -*- mode: erlang -*- %% -*- mode: erlang -*-
{application, emqx_authn, [ {application, emqx_authn, [
{description, "EMQX Authentication"}, {description, "EMQX Authentication"},
{vsn, "0.1.20"}, {vsn, "0.1.21"},
{modules, []}, {modules, []},
{registered, [emqx_authn_sup, emqx_authn_registry]}, {registered, [emqx_authn_sup, emqx_authn_registry]},
{applications, [kernel, stdlib, emqx_resource, emqx_connector, ehttpc, epgsql, mysql, jose]}, {applications, [kernel, stdlib, emqx_resource, emqx_connector, ehttpc, epgsql, mysql, jose]},

View File

@ -158,12 +158,15 @@ verify_claims(type) ->
verify_claims(desc) -> verify_claims(desc) ->
?DESC(?FUNCTION_NAME); ?DESC(?FUNCTION_NAME);
verify_claims(default) -> verify_claims(default) ->
#{}; [];
verify_claims(validator) -> verify_claims(validator) ->
[fun do_check_verify_claims/1]; [fun do_check_verify_claims/1];
verify_claims(converter) -> verify_claims(converter) ->
fun(VerifyClaims) -> fun
[{to_binary(K), V} || {K, V} <- maps:to_list(VerifyClaims)] (VerifyClaims) when is_map(VerifyClaims) ->
[{to_binary(K), V} || {K, V} <- maps:to_list(VerifyClaims)];
(VerifyClaims) ->
VerifyClaims
end; end;
verify_claims(required) -> verify_claims(required) ->
false; false;