Problem:
Maizey requires its own real login, so impersonating never works right and messes up the the Maizey project.
Solution:
During the LTI launch add if the user is impersonating info. "is_proxied_user": true as part of user object. Maizey will handle the proper messaging to user.
Problem
: Maizey requires its own real login, so impersonating never works right and messes up the the Maizey project.Solution
: During the LTI launch add if the user is impersonating info."is_proxied_user": true
as part of user object. Maizey will handle the proper messaging to user.Resource
: LTI launch Parameters indicating a Masquerading user areCanvas.masqueradingUser.id
- Returns the Canvas user_id for the masquerading user.com.instructure.User.student_view
- Returns true if the user is launching from student view.Use Case to test:
Test as you, expected
is_proxied_user = false
Becoming another user, expected
is_proxied_user = true
View as student (In a course from top right hand ), expected
is_proxied_user = true