<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class="">Hello Shibboleth Developers</div><div class=""><br class=""></div><div class="">Here is a project under way using OpenSAML to build a service provider module for Apache Sling within Felix OSGI. <a href="https://github.com/cmrockwell/sling-whiteboard-saml/tree/sling-saml2-service-provider/saml-handler" class="">https://github.com/cmrockwell/sling-whiteboard-saml/tree/sling-saml2-service-provider/saml-handler</a> After a few weeks of effort, my SP is working, but still needs a lot of work. It would be my honor if any of you experienced in Java development would review some of my OpenSAML code. </div><div class=""><br class=""></div><div class="">1. While the <i class="">Guide to OpenSAML V3</i> was a very useful primer, and I referenced the example project pretty heavily. That demo project uses a hard-coded Java Keystore (/resources/SPKeystore.jks) Can you make any recommendation or refer me to reference projects that would make this configurable? </div><div class=""><br class=""></div><div class="">2. The OpenSAML calls in AuthenticationHandlerSAML2.java could use your expertise… <a href="https://github.com/cmrockwell/sling-whiteboard-saml/blob/sling-saml2-service-provider/saml-handler/src/main/java/org/apache/sling/auth/saml2/AuthenticationHandlerSAML2.java" class="">https://github.com/cmrockwell/sling-whiteboard-saml/blob/sling-saml2-service-provider/saml-handler/src/main/java/org/apache/sling/auth/saml2/AuthenticationHandlerSAML2.java</a></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Kind regards<br class=""><div class="">
<div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="text-align: start; text-indent: 0px;">Cris Rockwell<br class="">Applications Architect Sr <br class="">College of Literature, Science, and the Arts | University of Michigan <br class="">LSA Technology Services | 301 E Liberty Suite 500 | Ann Arbor, MI<span class="Apple-converted-space"> </span>48104<br class="">Desk: 734.763.6818 | <a href="mailto:cmrockwe@umich.edu" class="">Email: cmrockwe@umich.edu</a></div></div></div></div></div></div></div></div></div>
</div>
<br class=""></div></body></html>