{"action":"created","issue":{"url":"https://api.github.com/repos/google/guava/issues/3199","repository_url":"https://api.github.com/repos/google/guava","labels_url":"https://api.github.com/repos/google/guava/issues/3199/labels{/name}","comments_url":"https://api.github.com/repos/google/guava/issues/3199/comments","events_url":"https://api.github.com/repos/google/guava/issues/3199/events","html_url":"https://github.com/google/guava/issues/3199","id":339157392,"node_id":"MDU6SXNzdWUzMzkxNTczOTI=","number":3199,"title":"Support for JWTs","user":{"login":"perezd","id":20598,"node_id":"MDQ6VXNlcjIwNTk4","avatar_url":"https://avatars2.githubusercontent.com/u/20598?v=4","gravatar_id":"","url":"https://api.github.com/users/perezd","html_url":"https://github.com/perezd","followers_url":"https://api.github.com/users/perezd/followers","following_url":"https://api.github.com/users/perezd/following{/other_user}","gists_url":"https://api.github.com/users/perezd/gists{/gist_id}","starred_url":"https://api.github.com/users/perezd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/perezd/subscriptions","organizations_url":"https://api.github.com/users/perezd/orgs","repos_url":"https://api.github.com/users/perezd/repos","events_url":"https://api.github.com/users/perezd/events{/privacy}","received_events_url":"https://api.github.com/users/perezd/received_events","type":"User","site_admin":false},"labels":[{"id":143505557,"node_id":"MDU6TGFiZWwxNDM1MDU1NTc=","url":"https://api.github.com/repos/google/guava/labels/status=research","name":"status=research","color":"bfe5bf","default":false}],"state":"closed","locked":false,"assignee":{"login":"cgdecker","id":101568,"node_id":"MDQ6VXNlcjEwMTU2OA==","avatar_url":"https://avatars0.githubusercontent.com/u/101568?v=4","gravatar_id":"","url":"https://api.github.com/users/cgdecker","html_url":"https://github.com/cgdecker","followers_url":"https://api.github.com/users/cgdecker/followers","following_url":"https://api.github.com/users/cgdecker/following{/other_user}","gists_url":"https://api.github.com/users/cgdecker/gists{/gist_id}","starred_url":"https://api.github.com/users/cgdecker/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cgdecker/subscriptions","organizations_url":"https://api.github.com/users/cgdecker/orgs","repos_url":"https://api.github.com/users/cgdecker/repos","events_url":"https://api.github.com/users/cgdecker/events{/privacy}","received_events_url":"https://api.github.com/users/cgdecker/received_events","type":"User","site_admin":false},"assignees":[{"login":"cgdecker","id":101568,"node_id":"MDQ6VXNlcjEwMTU2OA==","avatar_url":"https://avatars0.githubusercontent.com/u/101568?v=4","gravatar_id":"","url":"https://api.github.com/users/cgdecker","html_url":"https://github.com/cgdecker","followers_url":"https://api.github.com/users/cgdecker/followers","following_url":"https://api.github.com/users/cgdecker/following{/other_user}","gists_url":"https://api.github.com/users/cgdecker/gists{/gist_id}","starred_url":"https://api.github.com/users/cgdecker/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cgdecker/subscriptions","organizations_url":"https://api.github.com/users/cgdecker/orgs","repos_url":"https://api.github.com/users/cgdecker/repos","events_url":"https://api.github.com/users/cgdecker/events{/privacy}","received_events_url":"https://api.github.com/users/cgdecker/received_events","type":"User","site_admin":false}],"milestone":null,"comments":2,"created_at":"2018-07-07T16:21:08Z","updated_at":"2018-07-10T16:11:55Z","closed_at":"2018-07-10T16:11:55Z","author_association":"NONE","body":"I'd love to see JWT support in Guava, Auth0 team has an example java impl that relies on apache commons and jackson. I'd love to see this done with Guava primitives instead and exposed as a proper API from Guava.\r\nhttps://github.com/auth0/java-jwt/tree/master/lib/src/main/java/com/auth0/jwt"},"comment":{"url":"https://api.github.com/repos/google/guava/issues/comments/403879716","html_url":"https://github.com/google/guava/issues/3199#issuecomment-403879716","issue_url":"https://api.github.com/repos/google/guava/issues/3199","id":403879716,"node_id":"MDEyOklzc3VlQ29tbWVudDQwMzg3OTcxNg==","user":{"login":"cgdecker","id":101568,"node_id":"MDQ6VXNlcjEwMTU2OA==","avatar_url":"https://avatars0.githubusercontent.com/u/101568?v=4","gravatar_id":"","url":"https://api.github.com/users/cgdecker","html_url":"https://github.com/cgdecker","followers_url":"https://api.github.com/users/cgdecker/followers","following_url":"https://api.github.com/users/cgdecker/following{/other_user}","gists_url":"https://api.github.com/users/cgdecker/gists{/gist_id}","starred_url":"https://api.github.com/users/cgdecker/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cgdecker/subscriptions","organizations_url":"https://api.github.com/users/cgdecker/orgs","repos_url":"https://api.github.com/users/cgdecker/repos","events_url":"https://api.github.com/users/cgdecker/events{/privacy}","received_events_url":"https://api.github.com/users/cgdecker/received_events","type":"User","site_admin":false},"created_at":"2018-07-10T16:11:55Z","updated_at":"2018-07-10T16:11:55Z","author_association":"MEMBER","body":"This seems like something that could be implemented as a separate API using things from Guava, but it doesn't really seem to me like something we'd want to include in Guava. For the most part, where Guava includes things related to specific technologies such as this, they're extremely widely used things like HTTP and/or things that have been very commonly needed within Google. This also isn't something anyone on our team has any expertise in AFAIK, which makes maintenance difficult and makes me think it wouldn't be a good fit for Guava."}}
{"actor":{"display_login":"cgdecker"}}