{"action":"created","issue":{"url":"https://api.github.com/repos/taskcluster/taskcluster-auth/issues/41","repository_url":"https://api.github.com/repos/taskcluster/taskcluster-auth","labels_url":"https://api.github.com/repos/taskcluster/taskcluster-auth/issues/41/labels{/name}","comments_url":"https://api.github.com/repos/taskcluster/taskcluster-auth/issues/41/comments","events_url":"https://api.github.com/repos/taskcluster/taskcluster-auth/issues/41/events","html_url":"https://github.com/taskcluster/taskcluster-auth/pull/41","id":132282015,"number":41,"title":"Support named temporary credentials","user":{"login":"djmitche","id":28673,"avatar_url":"https://avatars.githubusercontent.com/u/28673?v=3","gravatar_id":"","url":"https://api.github.com/users/djmitche","html_url":"https://github.com/djmitche","followers_url":"https://api.github.com/users/djmitche/followers","following_url":"https://api.github.com/users/djmitche/following{/other_user}","gists_url":"https://api.github.com/users/djmitche/gists{/gist_id}","starred_url":"https://api.github.com/users/djmitche/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/djmitche/subscriptions","organizations_url":"https://api.github.com/users/djmitche/orgs","repos_url":"https://api.github.com/users/djmitche/repos","events_url":"https://api.github.com/users/djmitche/events{/privacy}","received_events_url":"https://api.github.com/users/djmitche/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"jonasfj","id":149732,"avatar_url":"https://avatars.githubusercontent.com/u/149732?v=3","gravatar_id":"","url":"https://api.github.com/users/jonasfj","html_url":"https://github.com/jonasfj","followers_url":"https://api.github.com/users/jonasfj/followers","following_url":"https://api.github.com/users/jonasfj/following{/other_user}","gists_url":"https://api.github.com/users/jonasfj/gists{/gist_id}","starred_url":"https://api.github.com/users/jonasfj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonasfj/subscriptions","organizations_url":"https://api.github.com/users/jonasfj/orgs","repos_url":"https://api.github.com/users/jonasfj/repos","events_url":"https://api.github.com/users/jonasfj/events{/privacy}","received_events_url":"https://api.github.com/users/jonasfj/received_events","type":"User","site_admin":false},"milestone":null,"comments":5,"created_at":"2016-02-08T23:01:58Z","updated_at":"2016-02-10T03:06:15Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/taskcluster/taskcluster-auth/pulls/41","html_url":"https://github.com/taskcluster/taskcluster-auth/pull/41","diff_url":"https://github.com/taskcluster/taskcluster-auth/pull/41.diff","patch_url":"https://github.com/taskcluster/taskcluster-auth/pull/41.patch"},"body":"Credentials are {id, key, cert}.  A \"simple\" temporary credential has\r\nthe issing client as its `id`, scopes and expiry in the cert, all signed\r\nto generate a new key.  \"Named\" temporary credentials further include a\r\nname and an issuer in the certificate; the issuer is the clientId that\r\ncreated the credential (and the corresponding accessToken is used in the\r\nsignature), while the name is the clientId that should be supplied as\r\n`id`.  The result is that temporary credentials can have a meaningful\r\nid that is useful for logging and for identifying the credentials."},"comment":{"url":"https://api.github.com/repos/taskcluster/taskcluster-auth/issues/comments/182178176","html_url":"https://github.com/taskcluster/taskcluster-auth/pull/41#issuecomment-182178176","issue_url":"https://api.github.com/repos/taskcluster/taskcluster-auth/issues/41","id":182178176,"user":{"login":"jonasfj","id":149732,"avatar_url":"https://avatars.githubusercontent.com/u/149732?v=3","gravatar_id":"","url":"https://api.github.com/users/jonasfj","html_url":"https://github.com/jonasfj","followers_url":"https://api.github.com/users/jonasfj/followers","following_url":"https://api.github.com/users/jonasfj/following{/other_user}","gists_url":"https://api.github.com/users/jonasfj/gists{/gist_id}","starred_url":"https://api.github.com/users/jonasfj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonasfj/subscriptions","organizations_url":"https://api.github.com/users/jonasfj/orgs","repos_url":"https://api.github.com/users/jonasfj/repos","events_url":"https://api.github.com/users/jonasfj/events{/privacy}","received_events_url":"https://api.github.com/users/jonasfj/received_events","type":"User","site_admin":false},"created_at":"2016-02-10T03:06:15Z","updated_at":"2016-02-10T03:06:15Z","body":"`r+`"}}