From c7d4275f5e7ede2be0aeca81875ae79fc9d34381 Mon Sep 17 00:00:00 2001
From: Alexis Poyen <apoyen@mail.apoyen.fr>
Date: Tue, 12 May 2020 11:27:36 +0200
Subject: [PATCH] Feat : Handle users for election

---
 .env                    | 2 +-
 internal/auth/oauth2.go | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/.env b/.env
index c2b273f..c646b86 100644
--- a/.env
+++ b/.env
@@ -1,6 +1,6 @@
 HOSTNAME=elections.127.0.0.1.nip.io
 ADMIN_GROUP=ADMINS
-CLIENT_GROUP=VISUALIZER
+VISUALIZER_GROUP=VISUALIZER
 
 # Needed to user OAuth2 authentication :
 REDIRECT_URL=https://${HOSTNAME}/OAuth2Callback
diff --git a/internal/auth/oauth2.go b/internal/auth/oauth2.go
index 73b04e7..854c757 100644
--- a/internal/auth/oauth2.go
+++ b/internal/auth/oauth2.go
@@ -163,8 +163,8 @@ func (d *DataHandler) addUserInMemory(userOauth2 UserOAuth2) (User, error) {
 	for _, userRole := range userOauth2.Groups {
 		if userRole != "" && (userRole == os.Getenv("ADMIN_GROUP")) {
 			user.Role = "ADMIN"
-		} else if userRole != "" && (userRole == os.Getenv("CLIENT_GROUP")) {
-			user.Role = "CLIENT"
+		} else if userRole != "" && (userRole == os.Getenv("VISUALIZER_GROUP")) {
+			user.Role = "VISUALIZER"
 		} else {
 			return user, errors.New("user not in an app group")
 		}
-- 
GitLab