Single sign-on (SSO) integration with Canvas Badges/Credentials
Users may wish to add an SSO to their Canvas Badges/Credentials account. This provides the ability to sign-in with frequently used credentials such as Facebook, Google, Microsoft or via an organization's credentials. Follow the steps below to add an existing SSO to your account.
Canvas users: We recommend creating your account in Canvas Badges/Credentials with an email address and password before adding an SSO.
Adding an SSO to your Canvas Badges/Credentials account
Once logged in to Canvas Badges/Credentials, click the User Menu and click the Account settings link.
At the bottom of the page, click one of the provider buttons to integrate the SSO, which allows you to sign in to Canvas Badges/Credentials using the SSO rather than the user's Canvas Badges/Credentials account credentials. Users can currently integrate SSO's for Facebook, LinkedIn, Google, Microsoft and Temenos. If you're interested in adding the Twitter SSO or awarding badges using Twitter see our Using Twitter with badges knowledge base article.
- Click on the SSO you wish to add.
- If you're not already signed in, you'll be prompted to do so.
- If you're already signed in to the organization, you'll see an authorization screen.
- Select the Authorize button to connect your accounts.
Adding an SSO allows you to easily log in to your account using a different platform's login information. Any emails associated with the SSO account will not be automatically added to your Canvas Badges/Credentials account. To add an additional email address to your Canvas Badges/Credentials account, to which a badge was awarded, see Managing yourCanvas Badges/Credentials account.
Custom SSO integrations
For an additional fee, Canvas Badges/Credentials can create a custom SSO for your organization using your identity provider. We work with a variety of tools, including Okta, Shibboleth, SAML2, Oauth, and Azure. For more information on pricing for a custom SSO or Canvas Credentials subscription for your organization, please fill out this form.