8000 What is the point of the flow step "Conditional OTP Form" · keycloak keycloak · Discussion #52987 · GitHub
[go: up one dir, main page]

Skip to content
Discussion options

You must be logged in to vote

Conditional OTP Form combines an OTP authenticator with its own decision policy. Its implementation checks, in order:

  1. A user attribute (skip / force).
  2. Configured skip/force roles.
  3. Configured request-header patterns.
  4. A fallback outcome.

The first applicable decision wins. This is more specific than placing an ordinary OTP execution inside a conditional subflow: the latter gates a group of executions using the flow's condition authenticators, rather than supplying that bundled, ordered OTP policy.

For WebAuthn, the compositional approach is a conditional subflow containing the appropriate WebAuthn execution. There doesn't need to be a conditional variant of every authenticator for that to…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@ByteAfterlife
Comment options

Answer selected by ByteAfterlife
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants
0