Skip to main content

Single Sign-On (SSO)


Single Sign-On allows users to log into multiple applications using a single user account (credentials).

Here's how the SSO feature functions in A8Flow.

SSO


Configuring SSO

To setup Single Sign-On, navigate to Administration > Security > SSO.

SSO

In the SSO configuration screen...

  • Enable Single Sign-On.
  • Select the SSO Provider.

SSO

Available Provider(s)
ProtocolProtocol Description
OpenID Connect (OIDC)Identity layer on OAuth 2.0 for authentication and SSO, using JSON for lightweight data exchange.

Mixed Mode Authentication

Once SSO is enabled, the Mixed Mode Authentication option appears. (By default, this setting is disabled.)

Mixed Mode Authentication enables both Single Sign-On (SSO) and traditional username/password authentication options simultaneously on the login page.

SSO

- The application initially supports only username-password authentication.
- If SSO is enabled, the login page switches to SSO-only mode, removing the username-password option.
- This limitation is resolved by enabling Mixed Mode Authentication.

Activating Mixed Mode Authentication:

  1. Enable the Mixed Mode Authentication option.

  2. Save the changes.

  3. The login page will now display both authentication options:

    • Sign in with Google (SSO)
    • Sign in with Username and Password

SSO

  1. A Back button is available to switch between login methods.
Note

If SSO is disabled, Mixed Mode Authentication will be automatically disabled, and the login page will revert to username-password authentication only.


Access Control

Default Membership:

This is the minimum set of group(s) that a new user (who logs in for the very first time) will be assigned to.

Note: Make sure you select atlease one of these - Web or Mobile groups. As, this affects the users' ability to log into the Desktop or Mobile version of the platform.

  • Click the (+ Add Group) button.
  • Select the Group(s) from the drop-down.

SSO

Administrator: Enter the email address of the user who will be granted the admin privileges. Only admins can access SSO settings in A8Flow.

  • There can only be one admin user for an orgainzation.

Configuring the Protocol

OpenID

  • Enter the Display Name (to fill the 'Sign in with [___]' section on the Login Screen.

SSO

SSO

  • Enable or Disable the Auto Discovery of Endpoint.
  • Provide the Endpoint URL.

SSO

  • Provide the Client ID and corresponding Client Secret (from the Identity Provider).

SSO

  • Click on Save.

SSO