diff --git a/config/src/master.yaml b/config/src/master.yaml index 8751d9e..16a497b 100644 --- a/config/src/master.yaml +++ b/config/src/master.yaml @@ -35,3 +35,79 @@ identityProviderMappers: config: syncMode: FORCE role: admin + + +# 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: github-org-check + 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: github-org-check + config: + defaultProvider: github-org-check