Blame SOURCES/001-login-oauth-use-oauth2-exchange.patch

50fcc5
diff --git a/pkg/api/login_oauth.go b/pkg/api/login_oauth.go
0d3998
index a46c97238..76fc8480c 100644
50fcc5
--- a/pkg/api/login_oauth.go
50fcc5
+++ b/pkg/api/login_oauth.go
50fcc5
@@ -125,7 +125,7 @@ func (hs *HTTPServer) OAuthLogin(ctx *m.ReqContext) {
50fcc5
 	oauthCtx := context.WithValue(context.Background(), oauth2.HTTPClient, oauthClient)
50fcc5
 
50fcc5
 	// get token from provider
50fcc5
-	token, err := connect.Exchange(oauthCtx, code)
50fcc5
+	token, err := connect.Exchange(oauthCtx, code, oauth2.AccessTypeOnline)
50fcc5
 	if err != nil {
50fcc5
 		ctx.Handle(500, "login.OAuthLogin(NewTransportWithCode)", err)
50fcc5
 		return