To enable OpenID Connect (OIDC) single sign-on (SSO) for Canvas, configure a
federation partner for Canvas in your RapidIdentity portal. After you save the
federation partner, RapidIdentity issues a Client ID and Client Secret that you
enter in Canvas to complete the integration.
Requirements
- Access to your RapidIdentity administrator portal
- A tenant administrator account in RapidIdentity
- Navigate to your RapidIdentity administrator portal.
- From the module selector, choose Configuration.
- Select .
- Click .
- In the General tab, set the following:
- Name: Canvas
- (Optional) Description: OIDC SSO Configuration for Canvas
- Callback URLs:
https://sso.canvaslms.com/login/oauth2/callback - (Optional) Update the default token expiration and refresh token settings.
- (Optional) In the Attributes tab, add custom claim attributes:
- Click Add Attribute.
- Enter a value in the Name field and the
LDAP Attribute field.
- Click Add.
Note:
Add standard claim attributes in the Claim Attributes
tab instead. Use the Attributes tab only for custom
claims.
- (Optional) In the OpenID Connect Configuration tab, update the default
encryption settings or add an RSA public key.
- In the Claim Attributes tab, add the following claims. For
each claim, click Add Attribute, set the values from the
table below, then click Add.
| Name | Claim | Claim Type | Attribute Value Type | LDAP Attribute | Regex Filter | Single Valued | Binary |
|---|
| Profile | profile | string | ldap | employeeType | Leave blank | Deselected | Deselected |
| SN | sn | string | ldap | sn | Leave blank | Selected | Deselected |
| Email | email | string | ldap | mail | Leave blank | Selected | Deselected |
| First Name | first_name | string | ldap | givenName | Leave blank | Selected | Deselected |
| ID | id | string | ldap | idautoID | Leave blank | Selected | Deselected |
- Click Save.
- Record the Client ID and Client
Secret values that appear in the General
tab.
Note:
You must enter these values in Canvas LMS to complete the
integration.
- Select .
- Click Trigger Service Reload.
- Click Trigger Web Reload.
RapidIdentity is now configured as an OIDC identity provider for Canvas.