{"action":"created","issue":{"url":"https://api.github.com/repos/portier/demo-rp/issues/2","repository_url":"https://api.github.com/repos/portier/demo-rp","labels_url":"https://api.github.com/repos/portier/demo-rp/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/portier/demo-rp/issues/2/comments","events_url":"https://api.github.com/repos/portier/demo-rp/issues/2/events","html_url":"https://github.com/portier/demo-rp/pull/2","id":180180276,"number":2,"title":"Various improvements","user":{"login":"stephank","id":89950,"avatar_url":"https://avatars.githubusercontent.com/u/89950?v=3","gravatar_id":"","url":"https://api.github.com/users/stephank","html_url":"https://github.com/stephank","followers_url":"https://api.github.com/users/stephank/followers","following_url":"https://api.github.com/users/stephank/following{/other_user}","gists_url":"https://api.github.com/users/stephank/gists{/gist_id}","starred_url":"https://api.github.com/users/stephank/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stephank/subscriptions","organizations_url":"https://api.github.com/users/stephank/orgs","repos_url":"https://api.github.com/users/stephank/repos","events_url":"https://api.github.com/users/stephank/events{/privacy}","received_events_url":"https://api.github.com/users/stephank/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-09-29T22:34:54Z","updated_at":"2016-09-30T20:46:22Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/portier/demo-rp/pulls/2","html_url":"https://github.com/portier/demo-rp/pull/2","diff_url":"https://github.com/portier/demo-rp/pull/2.diff","patch_url":"https://github.com/portier/demo-rp/pull/2.patch"},"body":"Now uses pyjwt, explains how to install in a virtualenv, and has a small config file.\r\n\r\nI'd very much like to reduce logic even further, if this is to be a proper example eventually. E.g., the 'fetch config and keys' dance is something that seems like a perfect candidate for hiding behind an abstraction.\r\n\r\nBut I suppose that kind of stuff is OpenID Connect specific bits shining through, which is unavoidable, unless we want to pull in a large dependency like pyoidc.\r\n\r\nIt'd be great if we could have an even shorter example using off-the-shelve libs, and avoid having to provide our own lib for every language and platform out there.\r\n\r\nOther than that, I'm curious what other changes we'd like to see in this repo."},"comment":{"url":"https://api.github.com/repos/portier/demo-rp/issues/comments/250848134","html_url":"https://github.com/portier/demo-rp/pull/2#issuecomment-250848134","issue_url":"https://api.github.com/repos/portier/demo-rp/issues/2","id":250848134,"user":{"login":"stephank","id":89950,"avatar_url":"https://avatars.githubusercontent.com/u/89950?v=3","gravatar_id":"","url":"https://api.github.com/users/stephank","html_url":"https://github.com/stephank","followers_url":"https://api.github.com/users/stephank/followers","following_url":"https://api.github.com/users/stephank/following{/other_user}","gists_url":"https://api.github.com/users/stephank/gists{/gist_id}","starred_url":"https://api.github.com/users/stephank/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stephank/subscriptions","organizations_url":"https://api.github.com/users/stephank/orgs","repos_url":"https://api.github.com/users/stephank/repos","events_url":"https://api.github.com/users/stephank/events{/privacy}","received_events_url":"https://api.github.com/users/stephank/received_events","type":"User","site_admin":false},"created_at":"2016-09-30T20:46:22Z","updated_at":"2016-09-30T20:46:22Z","body":"Added a bit more polish, and now indexing by IP, which is a small step. We can always add the larger step of cookies, if we want."}}
{"actor":{"display_login":"stephank"}}