Skip to main content
Skip table of contents

FS - 547979499 - External Login

Description

Users can login to SPORIFY using the following external providers: OpenID with Okta, OpenID with Azure Active Directory and OpenID with OneLogin.

  • Administrators can manage external login settings for their tenant via the External Login Settings tab of the Administration Settings area.

Procedure

Managing External Login Settings

  1. Login to SPORIFY.

  2. Select Administration on the navigation menu.

  3. Select Settings.

  4. Click on the External Login Settings tab.

  5. Check one of the following checkboxes:

    1. OpenID with Okta

    2. OpenID with Azure Active Directory

  6. If OpenID with Okta is selected, fill in the following fields:

    1. Authority

    2. Client ID

    3. Client Secret

    4. RedirectUrl

  7. Else, if OpenID with Azure Active Directory is selected, fill in the following fields:

    1. Authority

    2. Client ID

    3. Client Secret

  8. Else, if OpenID with OneLogin is selected, fill in the following fields:

    1. Authority

    2. Client ID

    3. Client Secret

  9. Click the Save All button.

Note: This procedure is performed by the administrator.

Logging In To SPORIFY Using External Login

  1. Go to www.sporify.eu.

  2. Click Log In.

  3. Fill in the following fields:

    1. Tenancy Name

  4. Click the Single Sign On button.

  5. If the inserted tenancy name exists, the user is redirected to the relevant authentication provider.

  6. If the inserted tenancy name does not exist, a modal reading ‘SSO not configured for this tenant. Please contact your administrator for further information.’ is presented.

Acceptance Criteria

  • Verify that users can login to SPORIFY using OpenID with Okta.

  • Verify that users can login to SPORIFY using OpenID with Azure Active Directory.

  • Verify that users can login to SPORIFY using OpenID with OneLogin.

  • Verify that administrators can manage external login settings for their tenant via the External Login Settings tab of the Administration Settings area.

  • Verify that if Single Sign On is successful, the user is directed to the relevant authentication provider.

  • Verify that if Single Sign On is unsuccessful, a modal appears requesting that the user contacts their administrator.

GUI Specification

Purpose of these GUI elements

The purpose of these GUI elements is to enable users to login to SPORIFY using external providers.

Mockups and Screenshots

External Login Settings: OpenID with Okta

External Login Settings: OpenID with Azure Active Directory

External Login Settings: OpenID with OneLogin

Login Screen

SSO Sign Up Screen

GUI Elements

Mockup of GUI Element

Title

Default

Enabled

 Type

Data

Description

OpenID with Okta

False

Always

Checkbox

Boolean

When checked, OpenID with Okta is selected and the Okta Configuration Credentials section is presented


Authority

Empty

Always

Textbox

String/Numerical

The relevant Authority credentials are inserted here by the administrator

Client ID

Empty

Always

Textbox

String/Numerical

The relevant Client ID credentials are inserted here by the administrator

Client Secret

Empty

Always

Textbox

String/Numerical

The relevant Client Secret credentials are inserted here by the administrator

Redirect URL

Empty

When OpenID with Okta is selected

Textbox

String/Numerical

The relevant Redirect URL credentials are inserted here by the administrator

OpenID with Azure Active Directory

False

Always

Checkbox

Boolean

When checked, OpenID with Azure Active Directory is selected and the Azure Active Directory Credentials section is presented

Tenancy Name

Tenancy Name

Always

Textbox

String/Numerical

The relevant Tenancy Name is inserted here

Tenant

Empty

Always

Textbox

String/Numerical

The relevant Tenant name is inserted here

Personal Information

Empty

Always

Textbox

String/Numerical

The relevant Personal Information is inserted here

Available Actions And Commands

Mockup of GUI Element

 Title

Shortcut

Enabled

Type

Role/Permission

Action

Tooltip

Audit Trail

Single Sign On

N/A

When External Login Settings are enabled

Button

External Login Settings

When this button is clicked, if Single Sign On is successful, the user is redirected to the relevant authentication provider. If Single Sign On is unsuccessful, a modal requesting that the user contacts their administrator is presented.

N/A

Yes

Back

N/A

Always

Button

External Login Settings

Navigates to the previous screen.

N/A

No

Submit

N/A

Always

Button

External Login Settings

Submits SSO credentials.

N/A

Yes

Related Documentation and Sources

  • N/A

Specification References

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.