title: Service provider implementation using OPEN SAML - JAVA
body: <p>After many analysis, Figured out that SAMLV2.0 is providing excellent service in exchanging  data between the security web domains.</p>
  
  <p>My scenario is I am trying to implement Service Provider(SP) using Shibboleth's new OPEN SAML-JAVA <a href="http://shibboleth.net/products/opensaml-java.html" rel="nofollow">http://shibboleth.net/products/opensaml-java.html</a> . </p>
  
  <p>I have read about ton of documents about the SAML <a href="http://en.wikipedia.org/wiki/Security_Assertion_Markup_Language" rel="nofollow">http://en.wikipedia.org/wiki/Security_Assertion_Markup_Language</a> and its components.Still found no document useful in Service provider implementation steps.</p>
  
  <p>Can anyone help me in where to start and what are the steps needed to implement my SP in generally? </p>
  
  <p>Also if there is any sample documentation for open-saml - java is appreciated .</p>
  
  <p>In the implementation, When to generate MetaData(the one which has to agreed upon between the SP and IdP)?</p>
  
  <p>And also Should I only use TestShib <a href="https://www.testshib.org/index.html" rel="nofollow">https://www.testshib.org/index.html</a> as the testing IdP , Since I am using Shibboleth's OPEN SAML -JAVA library? Is there any other test platform available , Can u suggest me ?  </p>
  
  <p>Thank you in advance.</p>