Marketing Center SAML 2.0 SSO
Configure SAML 2.0 single sign-on between Okta and the Ocozzio Marketing Center platform. This guide covers adding the integration from the OIN catalog, entering your tenant credentials, and providing the signing certificate to Ocozzio.
Prerequisites
Before configuring SSO in Okta, ensure the following requirements are in place.
Obtain credentials from Ocozzio
Contact Ocozzio support before beginning configuration. You will be issued two values specific to your organization:
- Customer ID — a unique identifier for your Marketing Center tenant, required in all SAML and SCIM endpoint URLs. You will enter this during the General Settings step.
- Bearer Token — a static secret token used to authenticate SCIM provisioning requests. You will enter this when configuring SCIM provisioning in the SCIM Provisioning Guide.
Okta admin role
You must have the Super Admin or both the App Admin and Org Admin roles assigned in your Okta org to add and configure integrations from the OIN catalog.
Supported SSO Features
The following SSO capabilities are supported by this integration.
Configuration Steps
Complete the following steps in order in your Okta Admin Console.
In your Okta Admin Console, go to Applications → Applications and click Browse App Catalog. Search for Ocozzio Marketing Center and click Add Integration.
Give the integration a recognizable label (e.g., Marketing Center) and enter the following value provided by Ocozzio:
The Customer ID uniquely identifies your tenant and is used across all SAML and SCIM endpoint URLs. Click Done.
On the Sign On tab, locate the SAML Signing Certificates section. Click Actions → Download certificate next to the active SHA-2 certificate and send the downloaded file to Ocozzio. Ocozzio will install the certificate on the applicable server to complete the SAML trust configuration.
Attributes & Mapping
The following attributes are sent in the SAML assertion to identify and authenticate users in the Marketing Center.
| SAML Attribute | Okta Profile Field | Marketing Center Field | Required |
|---|---|---|---|
LogonName |
user.userName |
LogonName (username) | Required |
FirstName |
user.firstName |
UserProfileFirstName | Optional |
LastName |
user.lastName |
UserProfileLastName | Optional |
PrimaryEmail |
user.email |
UserProfileEmailAddress | Optional |
DisplayName |
user.displayName |
UserProfileFullName | Optional |
Troubleshooting
LogonName attribute in the SAML assertion must exactly match the
user's Marketing Center username. Verify the LogonName attribute statement is configured
correctly (mapped to user.userName) and that the user has been provisioned in the Marketing
Center. If the user account does not yet exist in the Marketing Center, it must be
created via SCIM provisioning before SSO will succeed. See the SCIM
Provisioning Guide. SCIM provisioning must be completed and the user assigned to the
integration before SSO can authenticate them.