diff --git a/deps/oauth2_client/src/oauth2_client.erl b/deps/oauth2_client/src/oauth2_client.erl index 69bd4207da..c7cee120e8 100644 --- a/deps/oauth2_client/src/oauth2_client.erl +++ b/deps/oauth2_client/src/oauth2_client.erl @@ -74,15 +74,15 @@ get_openid_configuration(IssuerURI, TLSOptions) -> -spec get_expiration_time(successful_access_token_response()) -> {ok, [{expires_in, integer() }| {exp, integer() }]} | {error, missing_exp_field}. get_expiration_time(#successful_access_token_response{expires_in = ExpiresInSec, - access_token = AccessToken}) -> - case ExpiresInSec of - undefined -> - case jwt_helper:get_expiration_time(jwt_helper:decode(AccessToken)) of - {ok, Exp} -> {ok, [{exp, Exp}]}; - {error, _} = Error -> Error - end; - _ -> {ok, [{expires_in, ExpiresInSec}]} - end. + access_token = AccessToken}) -> + case ExpiresInSec of + undefined -> + case jwt_helper:get_expiration_time(jwt_helper:decode(AccessToken)) of + {ok, Exp} -> {ok, [{exp, Exp}]}; + {error, _} = Error -> Error + end; + _ -> {ok, [{expires_in, ExpiresInSec}]} + end. update_oauth_provider_endpoints_configuration(OAuthProvider) -> LockId = lock(),