From 93fc5577f57d7102c2c29f4fdd6087751a60e60b Mon Sep 17 00:00:00 2001 From: Dominik Frantisek Bucik Date: Thu, 13 Jan 2022 12:02:02 +0100 Subject: [PATCH] =?UTF-8?q?fix:=20=F0=9F=90=9B=20Set=20email=20verified=20?= =?UTF-8?q?to=20true?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Perun requires e-mail verification, so we can hardcode the value of email_verified to "true" --- .../ics/oidc/server/userInfo/PerunUserInfoCacheLoader.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/perun-oidc-server/src/main/java/cz/muni/ics/oidc/server/userInfo/PerunUserInfoCacheLoader.java b/perun-oidc-server/src/main/java/cz/muni/ics/oidc/server/userInfo/PerunUserInfoCacheLoader.java index 02183e99f..c3a976dc3 100644 --- a/perun-oidc-server/src/main/java/cz/muni/ics/oidc/server/userInfo/PerunUserInfoCacheLoader.java +++ b/perun-oidc-server/src/main/java/cz/muni/ics/oidc/server/userInfo/PerunUserInfoCacheLoader.java @@ -227,8 +227,9 @@ public class PerunUserInfoCacheLoader extends CacheLoader userAttributeValues, PerunUserInfo ui) { ui.setEmail(extractStringValue(emailMappings.getEmail(), userAttributeValues)); - ui.setEmailVerified(Boolean.parseBoolean( - extractStringValue(emailMappings.getEmailVerified(), userAttributeValues))); + //ui.setEmailVerified(Boolean.parseBoolean(extractStringValue(emailMappings.getEmailVerified(), userAttributeValues))); + //TODO: temporary solution - Perun requires email verification, so we can hardcode it to "TRUE" + ui.setEmailVerified(true); } private void processAddress(Map userAttributeValues, PerunUserInfo ui) {