From 9aa9cabd3e3d2014266f13f66eb7aadc14c57dff Mon Sep 17 00:00:00 2001 From: Tit Petric Date: Thu, 21 Mar 2019 15:13:43 +0100 Subject: [PATCH] upd(system): check for error in UserInfo --- system/rest/oidc.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/system/rest/oidc.go b/system/rest/oidc.go index d6399c77b..0d615c2aa 100644 --- a/system/rest/oidc.go +++ b/system/rest/oidc.go @@ -164,7 +164,11 @@ func (c *openIdConnect) HandleOAuth2Callback(w http.ResponseWriter, r *http.Requ return } - u, _ := c.provider.UserInfo(ctx, oauth2.StaticTokenSource(oauth2Token)) + u, err := c.provider.UserInfo(ctx, oauth2.StaticTokenSource(oauth2Token)) + if err != nil { + resputil.JSON(w, err) + return + } p := &oidcProfile{} u.Claims(p)