Zero OAuth libraries is written in Java language, which includes: OAuth client and OAuth server that supports OAuth v1, OAuth v2 and OpenID Connect.
It is designed for micro-service, containerization, modularization and plugable.
This libraries are followed these specifications:
RFC5849: The OAuth 1.0 ProtocolRFC6749: The OAuth 2.0 Authorization Framework
- OAuth 1.0 Client
- OAuth 2.0 Client
- OpenID Connect Client
- OAuth 1.0 Server
- OAuth 2.0 Server
- OpenID Connect Server
- Java 10+
Loginpass contains lots of connections to common services, every connection has a Profile that is represented for user info. It supports OAuth 1, OAuth 2 and OpenID Connect.
The Profile is standardized with OpenID Connect UserInfo claims
Framework integrations with current specification implementations:
Android
- OAuth 1/2 Client
Apache HTTP Client
- OAuth 1/2 Client
Ok HTTP Client
- OAuth 1/2 Client
Vertx
- OAuth 1/2 Client
- OAuth 1/2 Server
- OpenID Client
- OpenID Server
Netty
- OAuth 1/2 Client
- OAuth 1/2 Server
- OpenID Client
- OpenID Server
Spring
- OAuth 1/2 Client
- OAuth 1/2 Server
- OpenID Client
- OpenID Server