[External Tools] Developer Key ability to specify sub-accts included
With the transition to LTI 1.3 integrations, we are increasingly setting up developer keys to implement integrations with external products. When setting up developer keys and specifying data sharing we do not currently have an option to specify which sub-accounts to share. As a result access to our full instance is available to vendors. Example 1. While we currently have all campuses using a specified resource, we initially implemented it with only a few campuses. During our initial implementation, we were not able to use the Canvas integration since the full instance would be shared. Example 2: Within our instance we have manually-created courses in a dedicated sub-account along with other sub-accounts for training, course shares, etc. Within our manually-created sub-account there are courses used for student groups (like clubs & sports) where staff have added students and volunteers with the "teacher" role. Because our manually-created sub-account is included in the sharing with a vendor, users with these roles have access to that platform as teachers.
When creating developer keys there should be check boxes to specify from which sub-accounts to share course & enrollment data.
admin