feat: remove kc new account mail
This commit is contained in:
parent
cc5534ef00
commit
b143cc759f
@ -231,9 +231,6 @@ public class KeycloakService {
|
|||||||
user.setEmail(membreModel.getEmail());
|
user.setEmail(membreModel.getEmail());
|
||||||
user.setEnabled(true);
|
user.setEnabled(true);
|
||||||
|
|
||||||
user.setRequiredActions(List.of(RequiredAction.VERIFY_EMAIL.name(),
|
|
||||||
RequiredAction.UPDATE_PASSWORD.name()));
|
|
||||||
|
|
||||||
try (Response response = keycloak.realm(realm).users().create(user)) {
|
try (Response response = keycloak.realm(realm).users().create(user)) {
|
||||||
if (!response.getStatusInfo().equals(Response.Status.CREATED) && !response.getStatusInfo()
|
if (!response.getStatusInfo().equals(Response.Status.CREATED) && !response.getStatusInfo()
|
||||||
.equals(Response.Status.CONFLICT))
|
.equals(Response.Status.CONFLICT))
|
||||||
@ -245,13 +242,6 @@ public class KeycloakService {
|
|||||||
return getUser(login).orElseThrow(
|
return getUser(login).orElseThrow(
|
||||||
() -> new KeycloakException("Fail to fetch user %s".formatted(finalLogin)));
|
() -> new KeycloakException("Fail to fetch user %s".formatted(finalLogin)));
|
||||||
})
|
})
|
||||||
.call(user -> enabled_email ?
|
|
||||||
vertx.getOrCreateContext().executeBlocking(() -> {
|
|
||||||
keycloak.realm(realm).users().get(user.getId())
|
|
||||||
.executeActionsEmail(List.of(RequiredAction.VERIFY_EMAIL.name(),
|
|
||||||
RequiredAction.UPDATE_PASSWORD.name()));
|
|
||||||
return null;
|
|
||||||
}) : Uni.createFrom().nullItem())
|
|
||||||
.invoke(user -> membreModel.setUserId(user.getId()))
|
.invoke(user -> membreModel.setUserId(user.getId()))
|
||||||
.call(user -> updateRole(user.getId(), List.of("safca_user"), List.of()))
|
.call(user -> updateRole(user.getId(), List.of("safca_user"), List.of()))
|
||||||
.call(user -> enabled_email ? reactiveMailer.send(
|
.call(user -> enabled_email ? reactiveMailer.send(
|
||||||
@ -261,14 +251,14 @@ public class KeycloakService {
|
|||||||
"""
|
"""
|
||||||
Bonjour,
|
Bonjour,
|
||||||
|
|
||||||
Suite à votre première inscription %sà la Fédération Française de Soft Armored Fighting (FFSAF), votre compte pour accéder à l'intranet a été créé.
|
Suite à votre première inscription %sà la Fédération Française de Soft Armored Fighting (FFSAF), votre compte intranet a été créé.
|
||||||
Ce compte vous permettra de consulter vos informations, de vous inscrire aux compétitions et de consulter vos résultats.
|
Ce compte vous permettra de consulter vos informations et, dans un futur proche, de vous inscrire aux compétitions ainsi que d'en consulter les résultats.
|
||||||
|
|
||||||
Vous allez recevoir dans les prochaines minutes un email vous demandant de vérifier votre email et de définir un mot de passe.
|
|
||||||
|
|
||||||
L'intranet est accessible à l'adresse suivante : https://intra.ffsaf.fr
|
L'intranet est accessible à l'adresse suivante : https://intra.ffsaf.fr
|
||||||
Votre nom d'utilisateur est : %s
|
Votre nom d'utilisateur est : %s
|
||||||
|
|
||||||
|
Pour définir votre mot de passe, rendez-vous sur l'intranet > "Connexion" > "Mot de passe oublié ?"
|
||||||
|
|
||||||
Si vous n'avez pas demandé cette inscription, veuillez contacter le support à l'adresse support@ffsaf.fr.
|
Si vous n'avez pas demandé cette inscription, veuillez contacter le support à l'adresse support@ffsaf.fr.
|
||||||
(Pas de panique, nous ne vous enverrons pas de message autre que ce concernant votre compte)
|
(Pas de panique, nous ne vous enverrons pas de message autre que ce concernant votre compte)
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user