Skip to content

Commit 7c37546

Browse files
Fix dialyzer errors
1 parent ad84dd0 commit 7c37546

File tree

2 files changed

+16
-2
lines changed

2 files changed

+16
-2
lines changed

deps/rabbitmq_auth_backend_oauth2/src/uaa_jwt.erl

+9-2
Original file line numberDiff line numberDiff line change
@@ -80,13 +80,20 @@ decode_and_verify(Token) ->
8080
end
8181
end.
8282

83-
-spec resolve_resource_server_id(binary()) -> binary() | {error, term()}.
84-
resolve_resource_server_id(Token) ->
83+
-spec resolve_resource_server_id(binary()|map()) -> binary() | {error, term()}.
84+
resolve_resource_server_id(Token) when is_binary(Token) ->
8585
case uaa_jwt_jwt:get_aud(Token) of
8686
{error, _} = Error ->
8787
Error;
8888
{ok, Audience} ->
8989
rabbit_oauth2_config:get_resource_server_id_for_audience(Audience)
90+
end;
91+
resolve_resource_server_id(Token) when is_map(Token) ->
92+
case maps:get(<<"aud">>, Token, undefined) of
93+
undefined ->
94+
{error, audience_not_found_in_token};
95+
Audience ->
96+
rabbit_oauth2_config:get_resource_server_id_for_audience(Audience)
9097
end.
9198

9299
-spec get_jwk(binary(), oauth_provider_id()) -> {ok, map()} | {error, term()}.

selenium/.gitignore

+7
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,10 @@ suites/screens/*
77
test/oauth/*/h2/*.trace.db
88
test/oauth/*/h2/*.lock.db
99
*/target/*
10+
tls-gen
11+
test/*/certs/*.pem
12+
test/*/certs/*.p12
13+
test/*/certs/*.jks
14+
test/*/*/*.pem
15+
test/*/*/*.p12
16+
test/*/*/*.jks

0 commit comments

Comments
 (0)