@@ -58,7 +58,7 @@ resolve_resource_server_from_audience(Audience) ->
5858
5959-spec get_root_resource_server_id () -> resource_server_id ().
6060get_root_resource_server_id () ->
61- get_env (resource_server_id ).
61+ get_env (resource_server_id , <<>> ).
6262
6363-spec get_root_resource_server () -> resource_server ().
6464get_root_resource_server () ->
@@ -80,7 +80,7 @@ get_root_resource_server() ->
8080 get_env (extra_scopes_source ),
8181 DefaultScopePrefix =
8282 case ResourceServerId of
83- undefined -> undefined ;
83+ <<>> -> undefined ;
8484 _ -> erlang :iolist_to_binary ([ResourceServerId , <<" ." >>])
8585 end ,
8686 ScopePrefix =
@@ -102,17 +102,18 @@ get_root_resource_server() ->
102102 oauth_provider_id = OAuthProviderId
103103 }.
104104
105- -spec get_resource_server (resource_server_id ()) -> resource_server ().
105+ -spec get_resource_server (resource_server_id ()) -> resource_server () | undefined .
106106get_resource_server (ResourceServerId ) ->
107107 RootResourseServer = get_root_resource_server (),
108108 RootResourseServerId = RootResourseServer # resource_server .id ,
109109 case ResourceServerId of
110- undefined -> undefined ;
110+ <<>> -> undefined ;
111111 RootResourseServerId -> RootResourseServer ;
112112 _ -> get_resource_server (ResourceServerId , RootResourseServer )
113113 end .
114114
115- -spec get_resource_server (resource_server_id (), resource_server ()) -> resource_server ().
115+ -spec get_resource_server (ResourceServerId :: resource_server_id (),
116+ DefaultResourceServerSettings :: resource_server ()) -> resource_server ().
116117get_resource_server (ResourceServerId , RootResourseServer ) when
117118 ResourceServerId == RootResourseServer # resource_server .id ->
118119 RootResourseServer ;
@@ -202,7 +203,7 @@ find_unique_resource_server_without_verify_aud() ->
202203 Map0 = maps :filter (fun (_K ,V ) -> not get_boolean_value (verify_aud , V ,
203204 Root # resource_server .verify_aud ) end , get_env (resource_servers , #{})),
204205 Map = case {Root # resource_server .id , Root # resource_server .verify_aud } of
205- {undefined , _ } -> Map0 ;
206+ {<<>> , _ } -> Map0 ;
206207 {_ , true } -> Map0 ;
207208 {Id , false } -> maps :put (Id , Root , Map0 )
208209 end ,
@@ -214,7 +215,7 @@ find_unique_resource_server_without_verify_aud() ->
214215
215216append (List , Value ) ->
216217 case Value of
217- undefined -> List ;
218+ <<>> -> List ;
218219 _ -> List ++ [Value ]
219220 end .
220221get_env (Par ) ->
0 commit comments