Configuring Single Sign-On (SSO)

Single Sign-On (SSO) enables users to sign in to Smartflow through a third-party authentication system such as Open Authorization 2.0 (OAUTH2) and Security Assertion Markup Language V2.0 (SAML2). You can configure more than one SSO connection in a Smartflow environment. Smartflow also uses ERES authenticate function for tasks operation authentication and authorization. For more information, see Configuring Electronic Signatures.

Users must be configured in Smartflow, and the user name must be the same as their IdP user name. To configure SSO in Smartflow, use the following procedure.

  1. Go to the Admin  page.
  2. From Access Admin Function, select Loftware Setting > Authentication Settings, and then click Go.
  3. Click Add New Connection.
  4. For Type, select SAML2 or OAUTH2.
  5. For Name, enter a unique identifying name (without spaces) to display in Smartflow.
  6. Select the is Enabled check box to enable the authentication setting in Smartflow.
  7. For Login Label, enter a display name for the connection to be shown on the Smartflow Sign In page.
  8. For Connection Type, select Sign In.
  9. Next to Configuration File, click the Template button to download a configuration file template. Open the template file in a text editor.
  10. Enter values for the parameters in the configuration file, then save and close the file.
  11. Next to Configuration File, click the Upload button and select your modified configuration file.
  12. Click Confirm.
  13. Go to Admin > User & Company > Add/Edit User and do the following for each external userClosed Users that are authenticated by SSO using SAML2 or OAUTH2. and external directory userClosed Users that are authenticated by SSO using OATH2 and their permissions are managed using a Directory Service.. For more information, see Create a Smartflow User.

    1. Make sure the Smartflow Username is the same as their IdP user name.
    2. Select the External User option.
    3. Select the Enable user account check box.
    4. Click Confirm.