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