Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FR: jwt validate #85

Closed
lesv opened this issue Nov 11, 2016 · 4 comments · Fixed by #420
Closed

FR: jwt validate #85

lesv opened this issue Nov 11, 2016 · 4 comments · Fixed by #420
Assignees
Labels
type: feature request ‘Nice-to-have’ improvement, new feature or different behavior or design.

Comments

@lesv
Copy link
Contributor

lesv commented Nov 11, 2016

We should have some functionality to verify JWT's.

  1. General validation of jwt

  2. Validation of a Google JWT
    (Get and cache Google's certificates - validate: iss, iat?, & exp)

  3. Validation of a Firebase JWT
    (get and cache Firebase certificates, validate: iss, iat, & exp)

  4. Validate Identity provider tokens as well. (FB, Twitter, Github, etc.)

See https://github.com/auth0/java-jwt

@lesv
Copy link
Contributor Author

lesv commented Nov 11, 2016

@anthmgoogle @garrettjonesgoogle It may be a few weeks, but I need to do this for one of my projects, once that's done, I'd like to contribute it here.

Any suggestions or comments?

@lesv
Copy link
Contributor Author

lesv commented Jan 12, 2017

They seem to have a java library, once I've written code against it, I'll close this.

@jabubake
Copy link
Contributor

jabubake commented Aug 15, 2017

+1 , IAP samples use Nimbus-JOSE-JWT.
It provides an easy way to load the public JWKs
Auth0 library has intermitten verification issues on OpenJDK
jjwt : requires a lot of boiler plate code and additional libraries (boucycastle) to deal with JWKs

We require google-auth-library-java to load the service account credentials to sign the JWT : so it is a painful user experience to not support JWT generation / verification.

@JustinBeckwith JustinBeckwith added triage me I really want to be triaged. 🚨 This issue needs some love. labels Jun 8, 2018
@chingor13 chingor13 added the type: feature request ‘Nice-to-have’ improvement, new feature or different behavior or design. label Jun 19, 2018
@JustinBeckwith JustinBeckwith removed triage me I really want to be triaged. enhancement 🚨 This issue needs some love. labels Jun 19, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: feature request ‘Nice-to-have’ improvement, new feature or different behavior or design.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants