From e96972303b84e84b7e8b3ea8299644bf89b4facd Mon Sep 17 00:00:00 2001
From: Kevin Lyda <kevin@ie.suberic.net>
Date: Wed, 8 Aug 2018 11:49:46 +0100
Subject: [PATCH] Add prompt=login.
---
server/auth/microsoft/microsoft.go | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/server/auth/microsoft/microsoft.go b/server/auth/microsoft/microsoft.go
index b3c5ed5d..38336f64 100644
--- a/server/auth/microsoft/microsoft.go
+++ b/server/auth/microsoft/microsoft.go
@@ -180,7 +180,9 @@ func (c *Config) Revoke(token *oauth2.Token) error {
// StartSession retrieves an authentication endpoint from Microsoft.
func (c *Config) StartSession(state string) *auth.Session {
return &auth.Session{
- AuthURL: c.config.AuthCodeURL(state, oauth2.SetAuthURLParam("hd", c.tenant)),
+ AuthURL: c.config.AuthCodeURL(state,
+ oauth2.SetAuthURLParam("hd", c.tenant),
+ oauth2.SetAuthURLParam("prompt", "login")),
}
}
--
GitLab