<html><head></head><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:13px"><div id="yui_3_16_0_1_1450883656926_3173"><span id="yui_3_16_0_1_1450883656926_3336">You can try the below for Spring OpenID connect client functionality. It also has a simple web application to demonstrate the functionality</span></div><div id="yui_3_16_0_1_1450883656926_3173"><span><br></span></div><div id="yui_3_16_0_1_1450883656926_3173" dir="ltr"><span id="yui_3_16_0_1_1450883656926_3495"><a href="https://github.com/mitreid-connect/OpenID-Connect-Java-Spring-Server/tree/master/openid-connect-client" id="yui_3_16_0_1_1450883656926_3487">https://github.com/mitreid-connect/OpenID-Connect-Java-Spring-Server/tree/master/openid-connect-client</a><br></span></div><div id="yui_3_16_0_1_1450883656926_3173" dir="ltr"><br></div><div id="yui_3_16_0_1_1450883656926_3173"><br></div><div id="yui_3_16_0_1_1450883656926_3173" dir="ltr"><span id="yui_3_16_0_1_1450883656926_3196">For SAML Service provider functionality, you can use the below</span></div><div id="yui_3_16_0_1_1450883656926_3173" dir="ltr"><br></div><div id="yui_3_16_0_1_1450883656926_3173" dir="ltr"><span id="yui_3_16_0_1_1450883656926_3264"><a href="https://github.com/spring-projects/spring-security-saml" id="yui_3_16_0_1_1450883656926_3200">spring-projects/spring-security-saml</a></span></div><div id="yui_3_16_0_1_1450883656926_3173" dir="ltr"><br></div><div class="qtdSeparateBR" id="yui_3_16_0_1_1450883656926_3599"><br></div><div class="yahoo_quoted" id="yui_3_16_0_1_1450883656926_3598" style="display: block;">  <div style="font-family: Courier New, courier, monaco, monospace, sans-serif; font-size: 13px;" id="yui_3_16_0_1_1450883656926_3597"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;" id="yui_3_16_0_1_1450883656926_3596"> <div dir="ltr" id="yui_3_16_0_1_1450883656926_3595"> <font size="2" face="Arial" id="yui_3_16_0_1_1450883656926_3657"> <hr size="1" id="yui_3_16_0_1_1450883656926_3658"> <b id="yui_3_16_0_1_1450883656926_3656"><span style="font-weight:bold;" id="yui_3_16_0_1_1450883656926_3655">From:</span></b> Bill Burke &lt;bburke@redhat.com&gt;<br> <b><span style="font-weight: bold;">To:</span></b> keycloak-user@lists.jboss.org <br> <b><span style="font-weight: bold;">Sent:</span></b> Wednesday, December 23, 2015 9:10 AM<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: [keycloak-user] Why do I need to include an adapter to work with Spring Security or Spring Boot<br> </font> </div> <div class="y_msg_container" id="yui_3_16_0_1_1450883656926_3682"><br>Doesn't Spring have a SAML adapter?&nbsp; You could definitely use that <br clear="none">instead too.<br clear="none"><br clear="none">On 12/23/2015 6:44 AM, Scott Rossillo wrote:<br clear="none">&gt; The adapters are provided for full comparability with Keycloak. You<br clear="none">&gt; don't have to use them. However, OpenID and OpenID Connect are not the<br clear="none">&gt; sane thing. I've yet to see Spring publish an OpenID Connect security<br clear="none">&gt; project.<br clear="none">&gt;<br clear="none">&gt; If I'm wrong, please post a link to such project.<br clear="none">&gt;<br clear="none">&gt;<br clear="none">&gt; On Wed, Dec 23, 2015 at 6:07 AM Aritz Maeztu &lt;<a shape="rect" ymailto="mailto:amaeztu@tesicnor.com" href="mailto:amaeztu@tesicnor.com">amaeztu@tesicnor.com</a><br clear="none">&gt; &lt;mailto:<a shape="rect" ymailto="mailto:amaeztu@tesicnor.com" href="mailto:amaeztu@tesicnor.com">amaeztu@tesicnor.com</a>&gt;&gt; wrote:<br clear="none">&gt;<br clear="none">&gt;&nbsp; &nbsp;  Even though both Spring Security and Spring Boot happen to support<br clear="none">&gt;&nbsp; &nbsp;  OpenId and OAuth2, an specific keycloak adapter in needed in order<br clear="none">&gt;&nbsp; &nbsp;  to configure them to work with the keycloak server. Also in Spring<br clear="none">&gt;&nbsp; &nbsp;  Security we need to provide the keycloak.json file with the client<br clear="none">&gt;&nbsp; &nbsp;  configuration.<br clear="none">&gt;<br clear="none">&gt;&nbsp; &nbsp;  If keycloak supports both standards shouldn't we be able to access<br clear="none">&gt;&nbsp; &nbsp;  it in a non-coupling way?<br clear="none">&gt;<br clear="none">&gt;&nbsp; &nbsp;  Thanks in advance<br clear="none">&gt;&nbsp; &nbsp;  --<br clear="none">&gt;&nbsp; &nbsp;  Aritz Maeztu OtaƱo<br clear="none">&gt;&nbsp; &nbsp;  Departamento Desarrollo de Software<br clear="none">&gt;&nbsp; &nbsp;  &lt;<a shape="rect" href="https://www.linkedin.com/profile/preview?vpa=pub&amp;locale=es_ES" target="_blank">https://www.linkedin.com/profile/preview?vpa=pub&amp;locale=es_ES</a>&gt;<br clear="none">&gt;&nbsp; &nbsp;  &lt;<a shape="rect" href="http://www.tesicnor.com/" target="_blank">http://www.tesicnor.com</a>&gt; &nbsp;&nbsp;&nbsp; <br clear="none">&gt;<br clear="none">&gt;&nbsp; &nbsp;  Pol. Ind. Mocholi. C/Rio Elorz, Nave 13E 31110 Noain (Navarra)<br clear="none">&gt;&nbsp; &nbsp;  Telf.: 948 21 40 40<br clear="none">&gt;&nbsp; &nbsp;  Fax.: 948 21 40 41<br clear="none">&gt;<br clear="none">&gt;&nbsp; &nbsp;  Antes de imprimir este e-mail piense bien si es necesario hacerlo:<br clear="none">&gt;&nbsp; &nbsp;  El medioambiente es cosa de todos.<br clear="none">&gt;<br clear="none">&gt;&nbsp; &nbsp;  _______________________________________________<br clear="none">&gt;&nbsp; &nbsp;  keycloak-user mailing list<br clear="none">&gt;&nbsp; &nbsp;  <a shape="rect" ymailto="mailto:keycloak-user@lists.jboss.org" href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a> &lt;mailto:<a shape="rect" ymailto="mailto:keycloak-user@lists.jboss.org" href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a>&gt;<br clear="none">&gt;&nbsp; &nbsp;  <a shape="rect" href="https://lists.jboss.org/mailman/listinfo/keycloak-user" target="_blank">https://lists.jboss.org/mailman/listinfo/keycloak-user</a><br clear="none">&gt;<br clear="none">&gt;<br clear="none">&gt;<br clear="none">&gt; _______________________________________________<br clear="none">&gt; keycloak-user mailing list<br clear="none">&gt; <a shape="rect" ymailto="mailto:keycloak-user@lists.jboss.org" href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a><br clear="none">&gt; <a shape="rect" href="https://lists.jboss.org/mailman/listinfo/keycloak-user" target="_blank">https://lists.jboss.org/mailman/listinfo/keycloak-user</a><br clear="none">&gt;<br clear="none"><br clear="none">-- <br clear="none">Bill Burke<br clear="none">JBoss, a division of Red Hat<br clear="none"><a shape="rect" href="http://bill.burkecentral.com/" target="_blank">http://bill.burkecentral.com</a><div class="yqt6938003398" id="yqtfd11044"><br clear="none">_______________________________________________<br clear="none">keycloak-user mailing list<br clear="none"><a shape="rect" ymailto="mailto:keycloak-user@lists.jboss.org" href="mailto:keycloak-user@lists.jboss.org">keycloak-user@lists.jboss.org</a><br clear="none"><a shape="rect" href="https://lists.jboss.org/mailman/listinfo/keycloak-user" target="_blank">https://lists.jboss.org/mailman/listinfo/keycloak-user</a></div><br><br></div> </div> </div>  </div></div></body></html>