SAML or OIDC Authentication for Your Organization

The following section contains step-by-step instructions on how to configure SAML or OIDC federation for your organization domain.

Prerequisites

Before you start establishing federated single sign-on for your organization account users, make sure that the following information is available:

Configure SAML or OIDC authentication both on the Authorization service (Smart Trading Cloud) for Smart Trading Cloud services, for example, Onboarding and Testing Cloud Service, and on the identity provider sides.

To configure SAML or OIDC federation for an organization domain:

  1. Go to the Authorization service at https://auth.edifecsfedcloud.com and sign in as an account administrator. ( Watch also the video tutorial available that shows you how to get started with Smart Trading Cloud.)
  2. Go to the User Registrations page ( on the left navigation bar).
  3. On the top right of the page, click Federation Configuration.
  4. Click Configure SAML Federation or Configure OIDC Federation.
  5. Select which domains this configuration must be applied to.

Service provider metadata

In the Authorization service (Smart Trading Cloud), you can download the saml-conf.xml file with the service provider metadata. To do this, click Smart Trading Cloud SAML SP Metadata.

To configure SAML federation for your identity provider:

  1. Go to your identity provider settings and add Onboarding and Testing Cloud Service as a service provider using the metadata (the saml-conf.xml file) (consult your identity provider documentation on how to set up a new trusted application).
  2. (As a last step of this configuration scenario) Go back to SAML Federation Configuration in the Authorization service. To enable SAML federation, in Status, select one of the following:
    • Enable for Administrators: Only account administrators will be able to authenticate with the identity provider. They will be able to sign in using their Smart Trading credentials as well.
    • Enable for All Users: All the account users (including administrators) will be required to authenticate with the identity provider. The administrators will be able to sign in using their Smart Trading credentials as well.

    An then click OK.

Single Sign-on (SSO)

The following workflow occurs when single sign-on is enabled.

Single sign-on enabled

  1. A user goes to any Smart Trading Cloud service, for example, Onboarding and Testing Cloud Service, using a web browser. The user is redirected to the Identity Provider’s sign-in screen.
  2. The user enters credentials.
  3. The Identity Provider authenticates the user's credentials and redirects the user to the Onboarding and Testing Cloud Service home page.

The following workflow occurs when single sign-on is disabled.

Single sign-on disabled

  1. A user goes to any Smart Trading Cloud service, for example, Onboarding and Testing Cloud Service, using a web browser. The user is redirected to Onboarding and Testing Cloud Service sign-in screen where they are prompted to enter their email address.
  2. The user is redirect to the next page to enter the password.
  3. After successful authentication, the user can use Onboarding and Testing Cloud Service.

Warning Edifecs do not recommend that you enable SAML or OIDC authentication if your account users work with the Smart Trading Cloud artifacts through the following on-premise Edifecs applications:
- Edifecs Application Manager (version 9.2.3.1 or earlier)
- XEngine (version 9.2.3.1 or earlier)
- SpecBuilder (version 9.2.3 or earlier)
- XES Module for FHIR (version 9.2.3.1 or earlier)