Skip to content
This repository was archived by the owner on Sep 28, 2022. It is now read-only.

Commit 93fc557

Browse files
author
Dominik Frantisek Bucik
committed
fix: 🐛 Set email verified to true
Perun requires e-mail verification, so we can hardcode the value of email_verified to "true"
1 parent 1ac946b commit 93fc557

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

perun-oidc-server/src/main/java/cz/muni/ics/oidc/server/userInfo/PerunUserInfoCacheLoader.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -227,8 +227,9 @@ private void processProfile(Map<String, PerunAttributeValue> userAttributeValues
227227

228228
private void processEmail(Map<String, PerunAttributeValue> userAttributeValues, PerunUserInfo ui) {
229229
ui.setEmail(extractStringValue(emailMappings.getEmail(), userAttributeValues));
230-
ui.setEmailVerified(Boolean.parseBoolean(
231-
extractStringValue(emailMappings.getEmailVerified(), userAttributeValues)));
230+
//ui.setEmailVerified(Boolean.parseBoolean(extractStringValue(emailMappings.getEmailVerified(), userAttributeValues)));
231+
//TODO: temporary solution - Perun requires email verification, so we can hardcode it to "TRUE"
232+
ui.setEmailVerified(true);
232233
}
233234

234235
private void processAddress(Map<String, PerunAttributeValue> userAttributeValues, PerunUserInfo ui) {

0 commit comments

Comments
 (0)