For Developers
Implementation Details
This document outlines the specifics of Edlink's integration with OneLogin, including supported features, limitations, and key considerations for implementation.
How the Integration Works
Edlink’s OneLogin integration enables schools and organizations to use OneLogin as an OpenID Connect (OIDC)-compliant authentication provider for Single Sign-On (SSO) access to connected platforms. Like other OIDC integrations, OneLogin handles authentication only and does not include rostering capabilities.
Integration Workflow
- OneLogin Configuration: Schools or organizations configure OneLogin to function as an OIDC authentication provider.
- Edlink Connection: OneLogin is linked to Edlink as an authentication source.
- Rostering Enrichment: OneLogin authentication is combined with a primary rostering source (e.g., SIS, LMS, or CSV upload) to enable login for integrations.
Requirements for Successful Integration
Below are the key requirements to ensure seamless authentication.
Matching Email/Usernames
- Consistency Required: Email addresses or usernames from OneLogin must match those in the primary rostering source (e.g., SIS, LMS, or CSV upload). Mismatched identifiers will prevent successful authentication.
Primary Rostering Source
- OneLogin cannot act as the primary source of data for Edlink. Rostering data (e.g., people, classes, enrollments) must originate from an SIS, LMS, or flat-file upload.
- OneLogin is used only as an authentication layer over the existing primary source.
Supported Features
- Seamless integration for SSO using OneLogin as an OIDC provider.
- Multi-factor authentication (MFA) capabilities, if configured in OneLogin.
Key Considerations
- Secondary Source Requirement: OneLogin serves as a secondary source within Edlink.
- Testing & Validation: Verify matching identifiers between the primary source and OneLogin before going live.
- Security Compliance: Ensure that OneLogin meets your organization's security requirements, including MFA.
For assistance with OneLogin setup or troubleshooting, contact Edlink support.