Canvas Guides (en)Recent Updates

Recent Updates

  • Canvas supports authentication with a variety of third-party identity providers, which can be configured in the Canvas interface. Each provider requires the admin to set an attribute to be associated with the account, such as a user ID, email, or login. Currently supported integrations include Facebook, Github, LinkedIn, Twitter, Google Apps, Microsoft (Office 365), Clever, CAS, LDAP, OpenID, and SAML. Some providers require custom components for configuration. All providers support Single Sign On (SSO) authentication.

    Third-party authentication providers can be used in addition to Canvas authentication.

    User Credentials

    Once a provider has been saved in Canvas, the provider’s authentication login credentials must be added to each Canvas user’s account through SIS CSV files or the Authentication Providers API. (Currently there is no support for adding user credentials through the Canvas interface.) Each authentication provider supports specifically recognized parameters; some providers may recognize additional parameters. Unrecognized parameters are not supported.

    To get additional help about authentication systems, including Single Sign On (SSO) support, view the Authentication documents in the Canvas Community Admin Group.

    Just In Time Provisioning

    As part of the authentication process, admins can apply Just in Time Provisioning, which tells Canvas to automatically create a user's accounts if one does not already exist. Currently when a user logs in to Canvas using a third-party authentication system, Canvas searches users in the account looking for a matching user parameter for that service. If a matching parameter is not found, Canvas returns the user to the authentication provider portal with a message the user could not be found. When Just in Time Provisioning (JIT) is enabled, Canvas automatically creates the user using an ID that matches the username used with the authentication provider.

    JIT provisioning must be configured via API for the specific authentication provider (see the Authentication Providers API). It does not need to be configured for individual users via API or SIS.

    Federated Attributes

    As a complement to JIT provisioning, all authentication providers support federated attributes. When users log into Canvas, more information beyond just ID is passed to Canvas, and that information is associated with their existing user accounts. More information can be found in the Authentication Providers API.

  • Updated on: Aug 17, 2019

    How do I use the Quizzes Index Page?

    You can view all your quizzes in your course on the Quizzes Index page. As an instructor, you can also add quizzes and modify quiz settings.

  • Updated on: Aug 17, 2019

    How do I duplicate a module?

  • Updated on: Aug 17, 2019

    How do I use the Assignments Index Page?

    You can view all your course assignments on the Assignments Index page. As an instructor, you can also add assignment groups, create an assignment, and modify assignment settings. You can also reorder assignments and assignment groups.

  • Updated on: Aug 17, 2019

    How do I view the rubric for a quiz?

  • Updated on: Aug 17, 2019

    How do I view quiz results as a student?

    Quiz results are easy to read in Canvas. As a student, you can see different types of quiz results, depending on your instructor's preference.