-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature] Keycloak Flow settings #154
Comments
Hey @Jirvil, I know flows can become quite complicated and it may sometimes be a bit cumbersome to configure them. I made some minor changes to the docs, but would like to understand a little better where the exact issue is.
Yes, and it is perfectly fine to do so as long as you do not have them on the same level. Where in the docs do you read that it is not supported?
Ok, I changed the docs in this regard.
I can't find instructions like that in the docs.
No, you do not have to. Please take a look at the example from the docs. It is not needed. The Keycloak documentation has some good information about how to configure flows: https://www.keycloak.org/docs/21.0.1/server_admin/#_authentication-flows |
Hi @sventorben!
Your last image (the same one in the documentation) is different (for some reason) from the standard built-in Browser flow. You have a top-level "Login" sub-flow which is missing from the keycloak configuration (at least in my conf). (See image below). |
@Jirvil same issue for me. I changed my authentication execution flow on DB to not loose all... |
@DanieleSky Thank you for your input! Could you clarify what you mean by "changed on DB"? Are you referring to unexpected behavior when saving changes or something specific about how Keycloak handles flow configurations? Also, could you explain the problem you’re facing in more detail? For example, what’s not working as expected? Looking forward to your clarification! |
@sventorben as said @Jirvil, in the default browser flow there isn't a sub-flow called "Login". So I added it, but Keycloak doesn't let me move the existing steps into the new sub-flow. Obivious with the new flow always works as expected. |
Is there an existing feature request for this?
Is your feature related to a problem? Please describe.
The description of the Keycloak Flow settings in the documentation is not entirely clear.
Describe the solution you'd like
More detailed explanation of Flow settings.
Describe alternatives you've considered
Default Keycloak Browser Flow contains mixed required and alternative subflows/steps/authenticators, that, as described in documentation, can't be used in conjunction with keycloak-restrict-client-auth. Built-in Browser Flow contains Cookie, IdP and Forms alternatives on top. And you can't just add a keycloak-restrict-client-auth to the bottom of the list and set it as Required.
The solution is not just to create a copy of the built-in Bowser Flow, but to completely rebuild your own flow based on the Browser Flow. You need to create three sub-flows for Cookie, IdP and Forms and add keycloak-restrict-client-auth to each of this subflows.
Anything else?
No response
The text was updated successfully, but these errors were encountered: