2015 11 13 oauth openid - hanyong/note GitHub Wiki

oauth 与 openid connect 学习

http://oauth.net/2/

Server Libraries Java Apache Oltu Spring Security for OAuth

Client Libraries Java Apache Oltu Spring Social Spring Security for OAuth

http://openid.net/developers/libraries/

Java Nimbus OAuth 2.0 SDK with OpenID Connect extensions

Nimbus OAuth 2.0 SDK with OpenID Connect extensions
License: Apache 2.0
Relying Party: Yes
Identity Provider: Yes

MITREid Connect

MITREid Connect is a Java implementation of OpenID Connect, developed by Mitre Corporation and maintained by MIT-KIT.
License: Apache 2.0
Relying Party: Yes
Identity Provider: Yes
Target Environment: Spring Framework

Google OAuth Client Library for Java

Written by Google, this library is a powerful and easy to use Java client library for the OAuth 2 and OAuth 1.0a standards for authorization. It is built on the Google HTTP Client Library for Java.
License:
Relying Party: Yes
Identity Provider: No

Apache Oltu

Apache Oltu is an OAuth protocol implementation in Java. It also covers others “OAuth family” related implementations such as JWT, JWS and OpenID Connect.
License: Apache 2.0
Relying Party: Yes
Identity Provider: Yes
Target Environment: Apache

http://search.maven.org/#search|ga|1|org.apache.oltu http://oltu.apache.org/ http://search.maven.org/#search|ga|1|google-oauth-client-servlet https://github.com/google/google-oauth-java-client http://search.maven.org/#search|gav|1|g%3A%22com.nimbusds%22%20AND%20a%3A%22oauth2-oidc-sdk%22 https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions http://search.maven.org/#search|ga|1|g%3A%22org.mitre%22 https://github.com/mitreid-connect/