For more information about Aha! and SAML SSO, see Aha! Roadmaps | Account SSO | SAML 2.0 on the Aha! support site.

  1. Sign on to your Aha! Ideas admin account.
  2. On the Account settings page, go to Account > Security and single sign-on.

    Screen capture of Aha! Ideas account settings sidebar with Account and Security and single sign-on highlighted in red.
  3. In the Single sign-on section, in the Identity provider list, select SAML 2.0.

    Screen capture of Aha! Ideas Single sign-on settings with SAML 2.0 selected as the Identity provider.

    The SAML 2.0 Configuration page opens.

  4. In a new tab, sign on to your PingOne SSO admin account.

    You’ll use the settings displayed on Step 3 to configure Aha! Ideas in PingOne.

  5. In PingOne, go to Connections > Applications and click the + icon.
    Screen capture of PingOne Applications page with the plus icon highlighted in red.
  6. On the New Applications page, click Advanced Configuration and on the SAML line, click Configure.

    Screen capture of PingOne new application section with advanced configuration highlighted in red.
  7. On the Create App Profile page, enter:
    • Application Name (Required)
    • Description (Optional)
    • Icon (Optional)
      Screen capture of PingOne Create App Profile section with fields filled out for Aha! Ideas.
  8. On the Configure SAML Connection page, in the Provide App Metadata section, click Manually Enter.

    Screen capture of PingOne Configure SAML Connection section with the Manually Enter radio button selected.
  9. On your Aha! Ideas tab, copy the SAML consumer URL and SAML Entity ID values to a text editor.
    Note:

    The URLs are hard-coded and grayed-out, but you can still copy them.


    Screen capture of Aha! Ideas SAML 2.0 Configuration settings with the SAML consumer ID and SAML entity ID highlighted in red.
  10. In your PingOne SSO account, paste the SAML consumer URL value into the ACS URLS section and the SAML entity ID value into the Entity ID section.

    Screen capture of PingOne metadata fields with the Aha! Ideas URLs pasted from the previous step.
  11. Enter a value in the Assertion Validity Duration field, such as 3600, and then click Save and Continue.

    Screen capture of PingOne Assertion Validity Duration field highlighted in red, as well as the Save and Continue.
  12. On the Attribute Mapping page, add the following PingOne Attributes:
    User Attribute Application Attribute

    Email Address

    EmailAddress

    Family Name

    LastName

    Given Name

    FirstName

    Note:

    Leave the default User ID attribute.


    Screen capture of PingOne SAML Attribute mapping section.
  13. Click Save and Close.

    The Applications page opens.

  14. In the Applications page:
    1. Click the toggle to enable the configuration by selecting the slider.
    2. On the Configuration tab, in the Download Metadata section, click Download.

      You'll upload this in Aha! Ideas in the next step.

      Screen capture of Aha! Ideas connection details in PingOne.
  15. On your Aha! Ideas tab, in the Configure using section, click Metadata file and click Choose File to upload the file that you downloaded in the previous step.

    Screen capture of Aha! Ideas metadata file section.
  16. Enter a Name for the connection, such as Ping Identity, and click Enable to turn on the configuration.

    Screen capture of Aha SAML 2.0 Configuration section with the Name and Enable button highlighted in red.
  17. Before testing the integration, you must create and assign identities in PingOne. If you’ve already assigned identities and groups in PingOne, start at step 18.
    1. In PingOne, go to Identities > Groups and click the + icon next to Groups.
    2. On the Create New Group page, enter values for the following:
      • Group Name (Required)
      • Description (Optional)
      • Population (Optional)
    3. Click Finish & Save.
      Screen capture of PingOne Groups section.
    4. To add identities to the group, on the Identities tab, go to Users > + Add User.
      Screen capture of PingOne Users section with + Add User highlighted in red.
    5. On the Add User page, enter in all the necessary information for a user.
      Important:

      Verify that the email address is correct, as this is the value passed in the SAML assertion.

    6. Click Save.
      Screen capture of PingOne Add User section with the Save button highlighted in red.
    7. To assign the user that you created to the group that you created previously, locate the user you created and:
      1. Expand their section.
      2. Select the Groups tab.
      3. Click + Add.
        Screen capture of PingOne user section with Groups and + Add highlighted in red.
    8. In the Available Groups section, select the group that you created and click the + icon to add it to the user’s group memberships. Click Save.
      Screen capture of PingOne user with the + icon next to Admin highlighted in red.
    9. On the Connections tab, for the Aha! Ideas application:
      1. Click the Access tab.
      2. Click the Pencil icon to edit the configuration.
        Screen capture of Aha! Ideas access settings in PingOne.
    10. Select the group that you created and add it to the Applied Groups section. Click Save.
      Screen capture of Aha Ideas admin access in PingOne.

      You're now ready to test the integration.

  18. In the PingOne admin console, go to Dashboard > Environment Properties.
  19. Right-click on the Application Portal URL and open it in a private browser session.
    Screen capture of PingOne Environment section with the Application Portal URL selected and Open Link in Incognito Window highlighted in red.
  20. In your private browser window, sign on as the test user that you created and click the Aha! Ideas tile.
    Screen capture of Aha! Ideas as a tile in PingOne.

    You're signed on to the user's Aha! Ideas account.