<div dir="ltr">I've been playing with NimbusDS implementation in Java: <a href="https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions">https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions</a> for OpenID Connect 1.0, and <a href="https://bitbucket.org/nimbusds/nimbus-jose-jwt/wiki/Home">https://bitbucket.org/nimbusds/nimbus-jose-jwt/wiki/Home</a> for JOSE/JWT.<div>

<br></div><div>There's also a JWT implementation in Resteasy (<a href="http://docs.jboss.org/resteasy/docs/3.0.6.Final/userguide/html/ch40.html">http://docs.jboss.org/resteasy/docs/3.0.6.Final/userguide/html/ch40.html</a>) and Keycloak core (<a href="http://www.jboss.org/keycloak">http://www.jboss.org/keycloak</a>; that one probably doesn't qualify as a library though).</div>

<div>IIUC, Keycloak also provides OpenID Connect libraries, but they might be tailored for the Keycloak server.</div><div><br></div><div>I also believe google-oauth-java-client (and probably other libs from Google, but I'm sure they'll chime in here) provide all the tools for OpenID Connect (<a href="https://code.google.com/p/google-oauth-java-client/">https://code.google.com/p/google-oauth-java-client/</a>), and google-http-java-client does JWT/JWS (<a href="https://code.google.com/p/google-http-java-client/">https://code.google.com/p/google-http-java-client/</a>)</div>

</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Mar 20, 2014 at 4:36 AM, Mike Jones <span dir="ltr"><<a href="mailto:Michael.Jones@microsoft.com" target="_blank">Michael.Jones@microsoft.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-US" link="blue" vlink="purple">
<div>
<p class="MsoNormal">The Libraries page at <a href="http://openid.net/developers/libraries/" target="_blank">
http://openid.net/developers/libraries/</a> has been updated to list publicly available OpenID Connect libraries and JWT/JOSE libraries. 
<b>Is your library listed?</b>  If not, please send me the information<b><i> right away</i></b> so it can be included.  I plan to make an <a href="http://openid.net" target="_blank">openid.net</a> blog post tomorrow pointing people to this page.<u></u><u></u></p>


<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Thanks to Nat for doing an initial cut at this and to Matias Woloski for compiling a JWT/JOSE list.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">The OpenID 2.0 library list has been moved to <a href="http://openid.net/developers/libraries/obsolete/" target="_blank">
http://openid.net/developers/libraries/obsolete/</a>.  The specs page <a href="http://openid.net/developers/specs/" target="_blank">
http://openid.net/developers/specs/</a> has been reorganized to move the OpenID 2.0 specs into the obsolete section.  I added the libraries link to the OpenID Connect FAQ at
<a href="http://openid.net/connect/faq/" target="_blank">http://openid.net/connect/faq/</a>.<span class="HOEnZb"><font color="#888888"><u></u><u></u></font></span></p><span class="HOEnZb"><font color="#888888">
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">                                                                -- Mike<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
</font></span></div>
</div>

<br>_______________________________________________<br>
Openid-specs-ab mailing list<br>
<a href="mailto:Openid-specs-ab@lists.openid.net">Openid-specs-ab@lists.openid.net</a><br>
<a href="http://lists.openid.net/mailman/listinfo/openid-specs-ab" target="_blank">http://lists.openid.net/mailman/listinfo/openid-specs-ab</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Thomas Broyer<br>/t<a href="http://xn--nna.ma.xn--bwa-xxb.je/">ɔ.ma.bʁwa.je/</a>
</div>