Skip to content
This repository was archived by the owner on May 12, 2026. It is now read-only.
This repository was archived by the owner on May 12, 2026. It is now read-only.

FR: jwt validate #85

Closed
Closed

Description

@lesv

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

Activity

  1. lesv commented on Nov 11, 2016

    @lesv
    ContributorAuthor

    @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?

  2. lesv commented on Jan 12, 2017

    @lesv
    ContributorAuthor

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

  3. jabubake commented on Aug 15, 2017

    @jabubake
    Contributor

    +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.

  4. added
    type: feature request‘Nice-to-have’ improvement, new feature or different behavior or design.
    on Jun 19, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

type: feature request‘Nice-to-have’ improvement, new feature or different behavior or design.

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions