Skip to content

Commit

Permalink
Configure browser login flow to skip username/password prompt
Browse files Browse the repository at this point in the history
closes #3
  • Loading branch information
alukach committed Nov 12, 2024
1 parent a31b338 commit 996e22f
Showing 1 changed file with 75 additions and 0 deletions.
75 changes: 75 additions & 0 deletions config/src/veda.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -104,3 +104,78 @@ identityProviders:
syncMode: "LEGACY"
clientId: $(env:CILOGON_CLIENT_ID)
clientSecret: $(env:CILOGON_CLIENT_SECRET)

# Login Flow Configuration
browserFlow: Browser without Password
authenticationFlows:
- alias: Browser without Password
description: browser based authentication without username password form
providerId: basic-flow
topLevel: true
builtIn: false
authenticationExecutions:
- authenticator: auth-cookie
authenticatorFlow: false
requirement: ALTERNATIVE
priority: 10
autheticatorFlow: false
userSetupAllowed: false
- authenticator: auth-spnego
authenticatorFlow: false
requirement: DISABLED
priority: 20
autheticatorFlow: false
userSetupAllowed: false
- authenticator: identity-provider-redirector
authenticatorFlow: false
requirement: ALTERNATIVE
priority: 25
autheticatorFlow: false
userSetupAllowed: false
- authenticatorFlow: true
requirement: ALTERNATIVE
priority: 30
autheticatorFlow: true
flowAlias: Browser without Password forms
userSetupAllowed: false
- alias: Browser without Password forms
description: Username, password, otp and other auth forms.
providerId: basic-flow
topLevel: false
builtIn: false
authenticationExecutions:
- authenticatorConfig: cilogon
authenticator: identity-provider-redirector
authenticatorFlow: false
requirement: REQUIRED
priority: 20
autheticatorFlow: false
userSetupAllowed: false
- authenticatorFlow: true
requirement: CONDITIONAL
priority: 21
autheticatorFlow: true
flowAlias: Browser without Password Browser - Conditional OTP
userSetupAllowed: false
- alias: Browser without Password Browser - Conditional OTP
description: Flow to determine if the OTP is required for the authentication
providerId: basic-flow
topLevel: false
builtIn: false
authenticationExecutions:
- authenticator: conditional-user-configured
authenticatorFlow: false
requirement: REQUIRED
priority: 10
autheticatorFlow: false
userSetupAllowed: false
- authenticator: auth-otp-form
authenticatorFlow: false
requirement: REQUIRED
priority: 20
autheticatorFlow: false
userSetupAllowed: false
authenticatorConfig:
- alias: cilogon
config:
defaultProvider: cilogon

0 comments on commit 996e22f

Please sign in to comment.