After you configure an OpenID Connect (OIDC) federation partner for Canvas in
RapidIdentity, add RapidIdentity as an identity provider in Canvas to complete
the integration.
Requirements
- Canvas administrator credentials
- The Client ID and Client Secret issued by RapidIdentity for the Canvas
federation partner
- Your RapidIdentity tenant URL
- In Canvas, navigate to .
- From the navigation menu, select Authentication.
- From the Add an identity provider to this account pop-up
menu, select OpenID Connect.
- Enter the Client ID and Client
Secret issued by RapidIdentity.
- Configure the following endpoint URLs, prefixing each path with your
RapidIdentity tenant URL (for example,
https://RapidIdentityTenantURL/idp):
| Field | Path |
|---|
| Discovery URL | /idp/.well-known/openid-configuration |
| Issuer Identifier URL | /idp |
| Authorize URL | /idp/profile/oidc/auth |
| UserInfo Endpoint | /idp/profile/oidc/userinfo |
| JWKS URI | /idp/profile/oidc/jwks |
- From the Token Endpoint Authentication Method pop-up
menu, select client_secret_basic.
- Leave the End Session Endpoint and
Scope fields blank.
- In the Login Attribute field, enter
email.
- (Optional) Select the Just in Time Provisioning checkbox to create
users automatically during their first IdP authentication.
- In the Federated Attributes section, configure the email
attribute mapping:
- Canvas Attribute:
email
- Provider Attribute:
email
- Provisioning Only: Deselected
- Autoconfirm: Selected (unless you want users to
receive a confirmation email verifying access to the email
account)
Note:
You can add other federated attributes as needed. Each additional
attribute requires an associated claim configured in
RapidIdentity.
- Click Save.
RapidIdentity and Canvas are now integrated, allowing users to authenticate to
Canvas with their RapidIdentity credentials.