← Back to Blog

Docebo SAML SSO Configuration with Okta

DoceboSSO/SAML

Unlock the Power of Single Sign-On for Your European SME

Are you tired of managing multiple passwords and user accounts across different platforms? Do you want to simplify your identity management and enhance security? Look no further! In this article, we’ll guide you through the process of configuring Single Sign-On (SSO) between Docebo and Okta using SAML 2.0 protocol.

What is Single Sign-On?

Single Sign-On allows users to access multiple applications with a single set of credentials. With SSO, you can eliminate password fatigue, reduce support requests, and centralize user management. In this article, we’ll focus on configuring SSO between Docebo and Okta, but the principles apply to any application that supports SAML.

Why Choose Docebo and Okta?

Docebo is a leading Learning Management System (LMS) for European SMEs, while Okta is a popular identity management platform. By integrating these two solutions, you can:

Configuring SAML SSO

To configure SAML SSO between Docebo and Okta, follow these steps:

1. Prerequisites

Before you begin, ensure that you have the following prerequisites in place:

2. Configuration Approaches

Docebo supports two configuration methods:

Smart Configuration (Simplified)

This approach provides a guided step-by-step setup, with recommendations for standard deployments.

Standard Configuration (Manual)

For more complex environments or organizations with specific requirements, use the manual configuration method, which requires manual entry of metadata/endpoints.

3. SAML Attribute Mapping

To ensure seamless integration, map Okta attributes to Docebo fields using the following table:

Okta AttributeSAML Claim NameDocebo FieldNotes
user.emailEmailemailRequired, must be unique
user.firstNameFirstNamefirstnameRequired
user.lastNameLastNamelastnameRequired
user.departmentDepartmentdepartmentOptional
user.managerManagermanagerOptional, email format

4. SAML Metadata XML Example

To configure Okta as the Identity Provider (IdP), you’ll need to provide the SAML metadata XML file. Here’s an example:

<!-- Okta SAML 2.0 Metadata for Docebo -->
<md:EntityDescriptor xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" entityID="https://your-okta-domain.com">
    <md:SPSSODescriptor protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol">
        <md:AssertionConsumerService index="0" isPassive="false" Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="/saml/SSO"/>
    </md:SPSSODescriptor>
</md:EntityDescriptor>

Key Takeaways

By following this guide, you’ll have successfully configured SAML SSO between Docebo and Okta, enhancing security, simplifying user management, and reducing password fatigue.

Call to Action


Working on this yourself? J4SGON S.L. delivers Docebo Connect, HRIS, SSO and migration work for European organisations — see what a scoped engagement covers or describe your project and we will reply with a written scope.

Tell us what you are integrating or migrating

Send the platform, the systems involved and where you are stuck. You get a written scope back — phases, deliverables and what is out of scope — before anything is billed.

Related Articles