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