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

Feedback on Java 8 Implementation #21

Open
l0s opened this issue Jun 11, 2017 · 1 comment
Open

Feedback on Java 8 Implementation #21

l0s opened this issue Jun 11, 2017 · 1 comment

Comments

@l0s
Copy link

l0s commented Jun 11, 2017

I would appreciate some feedback on this Java 8 implementation. Although #19 also defines a Java implementation, I sought to create one that leverages new language features in Java 8 to avoid introducing any dependencies (avoid dependency hell) and to provide better type safety (through the new time objects) when integrating with other Java code.

This implementation also makes it easy to plug in custom payload validation as well as TTL and clock skew rules.

This implementation has been tested against all of the scenarios in the spec and the effectiveness of the tests are measured with mutation testing. I also provide examples of how to use this library to secure a REST API built using JAX-RS.

I would appreciate some feedback prior to releasing version 1.0.

@l0s
Copy link
Author

l0s commented Sep 24, 2017

I'm not sure if anyone is following this, but I just wanted to mention that I plan to release version 1.0 soon. I will, of course, still be open to feedback afterward.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant