{"action":"created","issue":{"url":"https://api.github.com/repos/andyfmiller/LtiLibrary/issues/27","repository_url":"https://api.github.com/repos/andyfmiller/LtiLibrary","labels_url":"https://api.github.com/repos/andyfmiller/LtiLibrary/issues/27/labels{/name}","comments_url":"https://api.github.com/repos/andyfmiller/LtiLibrary/issues/27/comments","events_url":"https://api.github.com/repos/andyfmiller/LtiLibrary/issues/27/events","html_url":"https://github.com/andyfmiller/LtiLibrary/issues/27","id":172800456,"number":27,"title":"Invalid validation of LTI message","user":{"login":"Korporal","id":12262952,"avatar_url":"https://avatars.githubusercontent.com/u/12262952?v=3","gravatar_id":"","url":"https://api.github.com/users/Korporal","html_url":"https://github.com/Korporal","followers_url":"https://api.github.com/users/Korporal/followers","following_url":"https://api.github.com/users/Korporal/following{/other_user}","gists_url":"https://api.github.com/users/Korporal/gists{/gist_id}","starred_url":"https://api.github.com/users/Korporal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Korporal/subscriptions","organizations_url":"https://api.github.com/users/Korporal/orgs","repos_url":"https://api.github.com/users/Korporal/repos","events_url":"https://api.github.com/users/Korporal/events{/privacy}","received_events_url":"https://api.github.com/users/Korporal/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-08-23T20:37:04Z","updated_at":"2016-08-25T14:01:13Z","closed_at":null,"body":"I may be wrong but the code here seems to consider \"user_id\" a required LTI parameter. The spec however describes it as \"recommended\". Can you let me know your thoughts on this?"},"comment":{"url":"https://api.github.com/repos/andyfmiller/LtiLibrary/issues/comments/242397276","html_url":"https://github.com/andyfmiller/LtiLibrary/issues/27#issuecomment-242397276","issue_url":"https://api.github.com/repos/andyfmiller/LtiLibrary/issues/27","id":242397276,"user":{"login":"jeroenhabets","id":1929535,"avatar_url":"https://avatars.githubusercontent.com/u/1929535?v=3","gravatar_id":"","url":"https://api.github.com/users/jeroenhabets","html_url":"https://github.com/jeroenhabets","followers_url":"https://api.github.com/users/jeroenhabets/followers","following_url":"https://api.github.com/users/jeroenhabets/following{/other_user}","gists_url":"https://api.github.com/users/jeroenhabets/gists{/gist_id}","starred_url":"https://api.github.com/users/jeroenhabets/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeroenhabets/subscriptions","organizations_url":"https://api.github.com/users/jeroenhabets/orgs","repos_url":"https://api.github.com/users/jeroenhabets/repos","events_url":"https://api.github.com/users/jeroenhabets/events{/privacy}","received_events_url":"https://api.github.com/users/jeroenhabets/received_events","type":"User","site_admin":false},"created_at":"2016-08-25T14:01:12Z","updated_at":"2016-08-25T14:01:12Z","body":"For our use-cases, both the Single Sign-On and Outcomes aspect of LTI are crucial to its success. We demand our partner providers to SSO using user_id and at the very least support Basic Outcomes (Outcomes 1.0) and partner consumers to uniquely identify users via user_id (and support Outcomes 1.0)\r\n\r\nOutcomes (or SSO) without correct unique identifier of the learner does not make much sense.\r\nEven in the old initial LTI v1.0 without Outcomes, the SSO aspect was providing the most value.\r\n\r\nI was/am not aware that that this library considers user_id mandatory, but since LTI without user_id provides little value, I would consider it a feature if it does.\r\n\r\n\r\nThat said: @Korporal Do you have issues providing a user_id for your users?"}}
{"actor":{"display_login":"jeroenhabets"}}