[keycloak-user] How to dynamically trigger a custom required action in a flow ?
Sebastien Blanc
sblanc at redhat.com
Mon Apr 29 08:35:25 EDT 2019
Hi,
When you says it does not accept it, you have an exception at runtime ?
Because you have addRequiredAction(String string)
On Mon, Apr 29, 2019 at 12:13 PM GESLIN Fabrice <
fabrice.geslin-prestataire at laposte.fr> wrote:
> Hi,
>
> We're trying to trigger a custom required action as part of the reset
> credential.
>
> For this we plan to mimic the implementation of the authenticate method of
> the org.keycloak.authentication.authenticators.resetcred.ResetPassword.java
> :
>
> @Override
> public void authenticate(AuthenticationFlowContext context) {
> if (context.getExecution().isRequired() ||
> (context.getExecution().isOptional() &&
> configuredFor(context))) {
>
> context.getAuthenticationSession().addRequiredAction(UserModel.RequiredAction.UPDATE_PASSWORD);
> }
> context.success();
> }
>
>
> But the question is what value should we pass to the addRequiredAction() ?
>
> This method seems to only accept the predefined required actions mapped to
> the values from the UserModel.RequiredAction enum.
>
> Any help is welcome .
>
> Fabrice Geslin
>
> Groupe La Poste
>
> Post-scriptum La Poste
>
> Ce message est confidentiel. Sous reserve de tout accord conclu par
> ecrit entre vous et La Poste, son contenu ne represente en aucun cas un
> engagement de la part de La Poste. Toute publication, utilisation ou
> diffusion, meme partielle, doit etre autorisee prealablement. Si vous
> n'etes pas destinataire de ce message, merci d'en avertir immediatement
> l'expediteur.
> _______________________________________________
> keycloak-user mailing list
> keycloak-user at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/keycloak-user
>
More information about the keycloak-user
mailing list