{"action":"created","issue":{"url":"https://api.github.com/repos/apigee-labs/transicator/issues/5","repository_url":"https://api.github.com/repos/apigee-labs/transicator","labels_url":"https://api.github.com/repos/apigee-labs/transicator/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/apigee-labs/transicator/issues/5/comments","events_url":"https://api.github.com/repos/apigee-labs/transicator/issues/5/events","html_url":"https://github.com/apigee-labs/transicator/issues/5","id":187394895,"number":5,"title":"Add pluggable authentication and authorization to snapshotserver and changeserver","user":{"login":"kriswehner","id":146619,"avatar_url":"https://avatars.githubusercontent.com/u/146619?v=3","gravatar_id":"","url":"https://api.github.com/users/kriswehner","html_url":"https://github.com/kriswehner","followers_url":"https://api.github.com/users/kriswehner/followers","following_url":"https://api.github.com/users/kriswehner/following{/other_user}","gists_url":"https://api.github.com/users/kriswehner/gists{/gist_id}","starred_url":"https://api.github.com/users/kriswehner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kriswehner/subscriptions","organizations_url":"https://api.github.com/users/kriswehner/orgs","repos_url":"https://api.github.com/users/kriswehner/repos","events_url":"https://api.github.com/users/kriswehner/events{/privacy}","received_events_url":"https://api.github.com/users/kriswehner/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":9,"created_at":"2016-11-04T17:37:03Z","updated_at":"2016-11-18T06:56:43Z","closed_at":null,"body":"We need a pluggable auth system for both AuthN and AuthZ that can check that a user has a valid, non-expired key as well as use that to verify their access to their requested scopes."},"comment":{"url":"https://api.github.com/repos/apigee-labs/transicator/issues/comments/261462435","html_url":"https://github.com/apigee-labs/transicator/issues/5#issuecomment-261462435","issue_url":"https://api.github.com/repos/apigee-labs/transicator/issues/5","id":261462435,"user":{"login":"gbrail","id":521323,"avatar_url":"https://avatars.githubusercontent.com/u/521323?v=3","gravatar_id":"","url":"https://api.github.com/users/gbrail","html_url":"https://github.com/gbrail","followers_url":"https://api.github.com/users/gbrail/followers","following_url":"https://api.github.com/users/gbrail/following{/other_user}","gists_url":"https://api.github.com/users/gbrail/gists{/gist_id}","starred_url":"https://api.github.com/users/gbrail/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gbrail/subscriptions","organizations_url":"https://api.github.com/users/gbrail/orgs","repos_url":"https://api.github.com/users/gbrail/repos","events_url":"https://api.github.com/users/gbrail/events{/privacy}","received_events_url":"https://api.github.com/users/gbrail/received_events","type":"User","site_admin":false},"created_at":"2016-11-18T06:56:43Z","updated_at":"2016-11-18T06:56:43Z","body":"At the moment the jury is still out on whether we for our own needs need these servers to check authorization, or whether we will have an external proxy that does it. (That would however imply that we beef up the TLS support to optionally verify the client certificate.)\r\n"}}
{"actor":{"display_login":"gbrail"}}