From 5c603cd46ff0711ef7aec5b2f0005935a12b3b1a Mon Sep 17 00:00:00 2001 From: Denys Konovalov Date: Fri, 22 Dec 2023 18:31:12 +0100 Subject: [PATCH] add verified email --- .vscode/settings.json | 3 ++- pom.xml | 2 +- .../de/cantorgymnasium/auth/provider/user/mailcowUser.java | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 42ea84b..8c853e0 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,3 +1,4 @@ { - "java.configuration.updateBuildConfiguration": "interactive" + "java.configuration.updateBuildConfiguration": "interactive", + "java.compile.nullAnalysis.mode": "automatic" } \ No newline at end of file diff --git a/pom.xml b/pom.xml index 2599c6f..21efacf 100644 --- a/pom.xml +++ b/pom.xml @@ -8,7 +8,7 @@ de.cantorgymnasium keycloak-mailcow - 1.0.0 + 1.0.1 jar diff --git a/src/main/java/de/cantorgymnasium/auth/provider/user/mailcowUser.java b/src/main/java/de/cantorgymnasium/auth/provider/user/mailcowUser.java index 35dc69c..5d8b50b 100644 --- a/src/main/java/de/cantorgymnasium/auth/provider/user/mailcowUser.java +++ b/src/main/java/de/cantorgymnasium/auth/provider/user/mailcowUser.java @@ -65,6 +65,7 @@ class mailcowUser extends AbstractUserAdapter { MultivaluedHashMap attributes = new MultivaluedHashMap<>(); attributes.add(UserModel.USERNAME, getUsername()); attributes.add(UserModel.EMAIL, getEmail()); + attributes.add(UserModel.EMAIL_VERIFIED, "true"); attributes.add(UserModel.FIRST_NAME, getFirstName()); attributes.add(UserModel.LAST_NAME, getLastName()); attributes.add("domain", getDomain());