Security Settings for 1.3

Once you have an LTI tool registered, you can deploy it from the External Learning Tools page. When deploying a new tool you provide a name, associate it to a registered tool, set the available extensions and set the security settings:

  • Anonymous: An option to completely anonymize the user details of the launch. When selected, all the fields under User Information will become unavailable
  • User Information: Determines the tool's ability to send the context information around the current user. We support sending the user's:
    • Name
    • Email
    • User ID
    • Username
    • Org Defined Id
  • Org Unit Information: Determines whether the org unit information will be shared with the tool on LTI launch. If enabled, Brightspace will send:
    • Org Unit Id
    • Course Name
    • Course Code
    • Org Unit Type
    • LIS Course Offering Sourcedid
    • LIS Course Section Sourcedid
  • Link Information: Determines whether the launch will include details about the LTI link itself. Makes the title and description data available to the launch

Sample request for 1.3 launch

The following is what an LTI 1.3 request coming from Brightspace may look like, with all security settings enabled at the deployment level:

{

"iss": "https://testforjsmith2.devlms.brightspace.com",

"aud": "811b8625-b463-4a94-b745-ce3f6408ec83",

"exp": 1560442688,

"nbf": 1560440888,

"iat": 1560440888,

"sub": "15495cdc-4a00-43e0-b28c-042523bad957_169",

"https://purl.imsglobal.org/spec/lti/claim/lti11_legacy_user_id": "15495cdc-4a00-43e0-b28c-042523bad957_169",

"name": "John Smith",

"given_name": "John",

"family_name": "Smith",

"email": "",

"https://purl.imsglobal.org/spec/lti/claim/custom": {

"user_id": "$User.Id"

},

"nonce": "ce2aa88ce4961847f704",

"https://purl.imsglobal.org/spec/lti/claim/message_type": "LtiResourceLinkRequest",

"https://purl.imsglobal.org/spec/lti/claim/version": "1.3.0",

"https://purl.imsglobal.org/spec/lti/claim/deployment_id": "9806AD80-2B03-4637-8032-E67553DD8B0F",

"https://purl.imsglobal.org/spec/lti/claim/target_link_uri": "https://lti-ri.imsglobal.org/lti/tools/279/launches",

"https://purl.imsglobal.org/spec/lti/claim/resource_link": {

"id": "1533934239",

"title": "IMS Reference Implementation",

"description": "John testing out the RI"

},

"https://purl.imsglobal.org/spec/lti/claim/roles": [

"http://purl.imsglobal.org/vocab/lis/v2/membership#Administrator",

"http://purl.imsglobal.org/vocab/lis/v2/institution/person#Administrator"

],

"https://purl.imsglobal.org/spec/lti/claim/context": {

"id": "6609",

"label": "C1",

"title": "Course",

"type": [

"http://purl.imsglobal.org/vocab/lis/v2/course#CourseOffering"

]

},

"https://purl.imsglobal.org/spec/lti/claim/lis": {

"course_offering_sourcedid": "testforsheena2.devlms.brightspace.com:C1",

"course_section_sourcedid": "testforsheena2.devlms.brightspace.com:C1"

},

"https://purl.imsglobal.org/spec/lti/claim/tool_platform": {

"product_family_code": "desire2learn"

},

"https://purl.imsglobal.org/spec/lti/claim/launch_presentation": {

"locale": "en-us"

},

"http://www.brightspace.com": {

"tenant_id": "17aa5fae-05d2-4db4-8014-bc4aad6054c9",

"org_defined_id": ""

}

}