From 3d02d7260b632c5cfeaa3789ef5cb631df38bc9f Mon Sep 17 00:00:00 2001 From: luciimon <9714755+luciimon@users.noreply.github.com> Date: Wed, 11 Dec 2019 15:52:15 +0300 Subject: [PATCH] Set userinfoEndpoint if userinfo_endpoint not exists If userinfo_endpoint not exists in discovery document, update it from auth config field. --- projects/lib/src/oauth-service.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/lib/src/oauth-service.ts b/projects/lib/src/oauth-service.ts index 2b9de9dc..c46a0a64 100644 --- a/projects/lib/src/oauth-service.ts +++ b/projects/lib/src/oauth-service.ts @@ -435,7 +435,7 @@ export class OAuthService extends AuthConfig implements OnDestroy { this.grantTypesSupported = doc.grant_types_supported; this.issuer = doc.issuer; this.tokenEndpoint = doc.token_endpoint; - this.userinfoEndpoint = doc.userinfo_endpoint; + this.userinfoEndpoint = doc.userinfo_endpoint || this.userinfoEndpoint; this.jwksUri = doc.jwks_uri; this.sessionCheckIFrameUrl = doc.check_session_iframe || this.sessionCheckIFrameUrl;