Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Qualitia Automation Studio (QAS) now supports Single Sign-On (SSO) functionality, enabling users to authenticate seamlessly using their existing enterprise credentials. With SSO, users no longer need to manage multiple passwords, improving both convenience and security.

Key Benefits of SSO in QAS:

  • Simplified Access: Users can log in once with their organization’s identity provider and gain access to QAS without additional credentials.

  • Enhanced Security: Reduces password fatigue and minimizes security risks by centralizing authentication through secure identity providers.

  • Faster Onboarding: Streamlines the process for new users by integrating with existing identity management systems.

This feature is compatible with popular identity providers such as Okta

...

, SAML, and Entra. SSO integration aligns Qualitia with modern enterprise authentication practices, ensuring ease of use and security.

Okta Configuration 

Follow the below steps to configure Okta:

  1. Open Okta site on browser https://trial-8378850.okta.com

  2. Enter valid login credentials.

  3. Once you Sign in to Okta, you will be able to see the Okta home page

    image-20241001-044400.png

  4. Click Applications from left menu.

  5. Now, click Create App Integration.

    image-20241001-044528.png

  6. Select SAML 2.0 and click Next.

    image-20241001-044653.png

  7.  Now enter the details for the following fields under General Settings and click Next.

    • App Name

    • App logo

      image-20241001-044940.png

       

  8. Under Configure SAML Settings, update the following fields:

    • Add Singal Sign on URL. For example, e.g., http//192.168.34.43:8887/auth/callback.

    • Add Audience URL (SP Entity ID). For example, e.g. http://192.168.34.43:8887.

    • Select Name ID format as EmailAddress.

      image-20241001-045402.png

  9. Under Attribute Statements update the following fields (Optional).

    • Add Name

      • Enter Name as FirstName

      • Select Name Format as Basic

      • Enter Name as LastName

      • Select Name Format as Basic

    • Add Value

      • Enter Value as User.FirstName

      • Enter Value as User.LastName

    • Preview the Settings and click Next.

      • image-20241001-051550.png
  10. Under Feedback Setting, select This is an internal app that we have created and click Finish.

    image-20241001-051906.png

  11. You will see below window

    image-20241001-052048.png

    image-20241001-052118.png

  12. Copy the Issuer ID and replace that ID in Configure SAML -> Audience URL (SP Entity ID)

  13. Click Next and Finish.

  14. You can now assign users in Okta for created application by following the below-mentioned steps.

    • Go to Applications.

    • Click Assignments.

    • Click Assign and select Assign to people.

      image-20241001-052442.png

    • Select users and click Assign.

      image-20241001-052521.png

      image-20241001-052612.png

    • Click Save and Go Back.

    • You will see all assigned users.

  15. You have successfully linked Qualitia Users in Okta. Now you can add Qualitia User to a project.

    • Go to Directory.

    • Click Directory Integrations.

      image-20241001-053112.png

    • Go to Active Directory.

    • Click Import.

      image-20241001-053132.png

    • Select User check checkbox and click Confirm Assignment.

      image-20241001-053200.png

    • Click Confirm to continue.

    • Go to Applications and assign that user to your project.

  16. Open Qualitia Portal.

  17. Admin will Login to needs to Log in to the Portal and Configure SSO on Configuration Tabfrom the Configuration tab. For more details, refer https://qualitia.atlassian.net/wiki/spaces/QASNew/pages/edit-v2/35140927497#Configure-SSO-on-Server.

    image-20241001-053323.png

  18. Create user in Qualitia and then Use that user to login using SSO.

    image-20241001-053336.png

  19. Go to Portal, on Login Page click on Use SSO.

  20. Enter Email ID and loginclick Login.

    image-20241001-053342.png

Configure SSO on Server

To use Single Sign On (SSO) Loginyou need to configure SSO on the Server.

...

  1. Open Qualitia Server Portal on the browser.

  2. Access Configuration from the left navigation menu to open Configuration Details Page.

  3. Click Edit (pencil) icon next to Configuration to enable editing.

  4. On Configuration Details Page scroll down to the Authentication section, at the bottom of the page.

  5. Under the Authentication section, the SSO Identity Provider will have three options to select from.

    1. Okta

      • Select Okta and enter the IdP Metadata URL. You will get the URL after configuring Okta.

        image-20241002-184733.png
    2. SAML

      • Select SAML and update the following fields:
        dP Entity ID
        IdP SSO Target URL
        Signing Certificate

        image-20241002-185919.png

    3. None

      • Select None to login to Qualitia with normal default credential.

  6. Click Save to save the changes; else, click Discard.

Log in to Qualitia Server using SSO

...

Credentials

Once you have configured SSO, log out from the server and then try logging in again using the SSO credentials.

  1. Access Configuration from the left navigation menu.

  2. Clicking Configuration will open Qualitia login popup window.

    image-20241003-150443.png
  3. Click Use SSO to log in using SSO user credentials.

  4. Clicking Use SSO will open Login using SSO popup window.

    image-20241003-150729.png

  5. Enter the Email ID and click Login.

Create SSO User in Qualitia - Client

  1. Log in to Qualitia - Client using the admin credentials.

  2. Access User Management from left navigation.

  3. Click Create User in the Users section.

  4. This will open Create User window.

  5. Enter

    1. Name

    2. User ID

    3. Email ID
      Note: The email ID used to create a user in the Okta application must match the email ID entered here.

    4. Click on the checkbox to the User Active

      image-20241023-090552.pngImage Added

  6. Click Save. A user is created with a default password.

  7.  Discard if you have accidentally clicked.

Once an SSO user is created in Qualitia, you can log in to the Qualitia Client.

Log in to Qualitia - Client using SSO Credentials

  1. Go to Qualitia - Client.

  2. Click Use SSO to open the Login using SSO screen.

    image-20241023-091711.pngImage Added

  3. Click Login to continue login using SSO; otherwise, click Back.

  4. Clicking Login will open a Okta Sign In page.

    image-20241023-092303.pngImage Added
  5. Enter the email ID used in Okta as well as Qualitia in the Username field and click Next.
    Note: Ensure the Okta Verify app is installed on your mobile device for the respective operating system (iOS or Android) before proceeding.

  6. Clicking Next will send a push notification. You will receive the notification through the Okta Verify app installed in your mobile.

    image-20241023-095744.pngImage Added


    Note: You need to install the Okta Verification App in your mobile.

  7. Verify by clicking It’s me on your mobile application.

  8. You will be logged in using the SSO credentials.

Info
  • You can check the user details by clicking an icon from the bottom-left corner, as seen in the screenshot.

    image-20241023-100213.pngImage Added
  • For the SSO user, the Change Password option will always be disabled. Only Admin has access to change the password for an SSO user.

    image-20241023-100337.pngImage Added