Found this content helpful? Log in or sign up to leave a like!

LTI 1.3 Role http://purl.imsglobal.org/vocab/lis/v2/system/person#None

Jump to solution
JavierHex
Community Explorer

Hi ! 

I have a LTI 1.3 tool integrated with Canvas and I’ve noticed that  a couple of customers comes with the role:

http://purl.imsglobal.org/vocab/lis/v2/system/person#None

 

My questions are:

  1. Under what conditions does Canvas assign or return the role http://purl.imsglobal.org/vocab/lis/v2/system/person#None

  2. What is the intended functionality or meaning of this role in Canvas? is it like an admin role ?  How can assign this role to my test user in my canvas sandbox ? 

    I want to make sure I handle this correctly in my tool when determining permissions

Labels (2)
0 Likes
1 Solution
matthew_buckett
Community Contributor

You normally see this if the user hasn't authenticated to Canvas at all (ie anonymous). In Canvas you can have a course that has been set to allow public access and if someone gets the URL to this course they can access it (even if they haven't logged in). If there is an LTI that they are able to access (eg on course navigation with correct settings or in page content) then in the LTI claims you will see:

  "https://purl.imsglobal.org/spec/lti/claim/roles": [
    "http://purl.imsglobal.org/vocab/lis/v2/system/person#None"
  ],

I don't remember seeing this claim on anyone who is actually authenticated to Canvas.

View solution in original post