--- title: "SSO for WACM and CCC in Okta IdP" slug: "configuring-sso-for-wacmccc-in-okta-idp" updated: 2026-01-30T18:22:31Z published: 2026-01-30T18:22:31Z canonical: "docs.wasabi.com/configuring-sso-for-wacmccc-in-okta-idp" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.wasabi.com/llms.txt > Use this file to discover all available pages before exploring further. # SSO for WACM and CCC in Okta IdP ## OpenID Connect 1. Log in to your Okta account. 2. Create a new Web Application with the following considerations: - Sign-in URL is the Callback URL - Enable the Implicit token (with both checkboxes) and Authorization Code - Discovery URL = tenant URL + .well-known/openid-configuration - Client ID and Client Secret we get from **Application** > **General** in Okta - Add the **Groups claim filter** with filter **matches regex** and value: `(Control Account|Governance( Plus)?|Channel Account) (Admin|Staff( \(Lite\))?|Viewer)|Read Only|Download Only|Full Access( Limited)?|Administrator|Root` 3. **Directory** > **People** is where you can create a new user. 4. **Directory** > **Groups** is where you need to add the groups that are linked to the user roles. 5. Go to the Application and assign the groups/users to the application. 6. Finish configuring the SSO in WACM/CCC. 7. Log in as an SSO user. To include your organization's name in the login URL, configure SSO settings where "orgname" is your organization name, for example: - WACM: https://wacm.wasabisys.com/en/wasabi/auth/login?organization=orgname - CCC: yourconsole.poweredbywasabi.com/login?organization=orgname ### OIDC Configuration Example ```shell Discovery Endpoint:        [Discovery Endpoint here]        Client ID:        [Client ID here]        Client Secret:        [Client Secret here] ``` ## SAML 1. Log in to your Okta account. 2. On the left side menu, click **Applications**. 3. Click the **Create App Integration** button. 4. Choose **SAML 2.0**, and click **Next**. 5. Enter the **App name** and click **Next**. 6. Single sign-on URL is the Callback URL you can get from WACM/CCC SSO configuration settings. To include your organization's name in the login URL, configure SSO settings where "orgname" is your organization name, for example: - WACM: https://wacm.wasabisys.com/en/wasabi/auth/login?organization=orgname - CCC: yourconsole.poweredbywasabi.com/login?organization=orgname 7. Audience URI (SP Entity ID) is the Audience URL you can get from WACM/CCC SSO configuration settings. 8. Click **Show Advanced Settings**. 9. On **Assertion Encryption**, choose **Encrypted**. 10. On WACM/CCC, download the Metadata. 11. Open the file and save the X509Certificate to a different .pem file. (Usually, the content is the same for the two certificates.) - Encryption Certificate—Upload the file that you created from the key. - Signature Certificate—Upload the file that you created from the key. 12. On Okta, upload both certificates in Encryption Certificate and Signature Certificate. 13. On Enable Single Logout, enable **Allow application to initiate Single Logout**. 14. Get the Single Logout URL from the metadata file. It is inside the XML element SingleLogoutService. For CCC, it looks like this: https://sso.cloudstoragecdn.com/logout 15. The SP Issuer should be the Audience URL. ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1709307139148.png) ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1709306777487.png) 16. Scroll down to the Attribute Statements section and add the attributes that are specified in the metadata file. ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1709240242475.png) 17. Scroll down to the Group Attribute Statements and add the groups attribute. Choose **Matches regex** and add this string: `(Control Account|Governance( Plus)?|Channel Account) (Admin|Staff( \(Lite\))?|Viewer)|Read Only|Download Only|Full Access( Limited)?|Administrator|Root` 18. Click **Next**. 19. On App type, choose whichever option you like. 20. Click **Finish**. 21. At this point, your SAML Application is configured in Okta. Navigate to the Sign On tab and click **View SAML setup instructions**. - Copy the Identity Provider Single Sign-On URL and paste it as the **Sign In URL** in WACM/CCC. - Copy the Identity Provider Single Logout URL and paste it as the **Sign Out URL** in WACM/CCC. 22. Download the X.509 Certificate and upload it on WACM/CCC. 23. On WACM/CCC, click **Save Connection**. Your connection is created successfully! ## Creating New SSO Users for WACM/CCC 1. On Okta, click **Directory** > **Groups**. 2. Click the **Add group** button. 3. Enter the group name and save it. Group names should match the user/member roles in WACM/CCC. The image below shows CCC member roles and WACM Control Account roles. Role names are different if you are using a Governance or Channel account. You can view all available roles in your WACM Account under **My Profile** > **Account** > **SSO**. **Note:** If your IdP does not support spaces in the group names, you may use hyphenated names in place of the spaces. ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1709240719963.png) 4. After adding all the groups, click **Directory** > **People**. 5. Click **Add Person**. 6. Enter the person's first name, last name, and username. Choose the Group/Role. Set the password. Then, click **Save**. 7. Go to the Application and assign the groups/users to the application. 8. Open a new session in WACM/CCC and try to sign in with that SSO user/member. ### SAML Configuration Example ```shell Login URL:        [Login URL here]        Logout URL:        [Logout URL here]        Cert file:        [Cert file here] ```