<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div><span>Thanks Chad. I will try it.</span></div><div><span></span>&nbsp;</div><div><span>Also, can you suggest where is like the starting point/package of the idp? I have seen the java doc. It is quite a big project.&nbsp;I need to understand the flow in different cases. Is there a class diagram/document of how and when the classes and methods are called?Please help.</span></div><div><br></div>  <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <div dir="ltr"> <font size="2" face="Arial"> <div style="margin: 5px 0px; padding: 0px; border: 1px solid rgb(204, 204, 204); height: 0px; line-height: 0; font-size: 0px;" class="hr" contentEditable="false" readonly="true"></div>  <b><span style="font-weight:
 bold;">From:</span></b> Chad La Joie &lt;lajoie@itumi.biz&gt;<br> <b><span style="font-weight: bold;">To:</span></b> Shib Dev &lt;dev@shibboleth.net&gt; <br> <b><span style="font-weight: bold;">Sent:</span></b> Thursday, August 9, 2012 12:48 PM<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: Put breakpoints and follow the Shibboleth IDP<br> </font> </div> <br>
Yeah, I've done it before to diagnose problems.&nbsp; The IdP is just a<br>webapp so just Google for how to perform remote debugging of webapps<br>in Eclipse (may even be in the eclipse manual itself)<br><br>On Thu, Aug 9, 2012 at 3:28 PM, Manisha Sinha &lt;<a href="mailto:manishasinha70@yahoo.com" ymailto="mailto:manishasinha70@yahoo.com">manishasinha70@yahoo.com</a>&gt; wrote:<br>&gt; Hi All,<br>&gt;<br>&gt; I am trying to understand the code of Shibboleth IDP. I have downloaded the<br>&gt; code from SVN and imported the project in Eclipse-STS. I also have a idp.war<br>&gt; deployed on tomcat.<br>&gt;<br>&gt; I have found that the best way to understand a code is to put breakpoints<br>&gt; and watch the flow of the code and also get an idea of what values are being<br>&gt; passed. I have done this in the past where I have deployed my war file on<br>&gt; tomcat, have the project in the Eclipse (actually it was MyEclipse and I<br>&gt; configured using
 MyEclipse externally launced Server in the Debug settings<br>&gt; window) and then put breakpoints in the code. For example when a user enters<br>&gt; the username and password and clicks Login button, the code would stop at<br>&gt; the breakpoint where the authentication is done (assuming I have put a<br>&gt; breakpoint at the right place). I find this a very neat way to<br>&gt; debug/understand a web app.<br>&gt;<br>&gt; I want to do something similar to understand the IDP code. Has anyone tried<br>&gt; this??<br>&gt;<br>&gt;<br>&gt; --<br>&gt; To unsubscribe from this list send an email to<br>&gt; <a href="mailto:dev-unsubscribe@shibboleth.net" ymailto="mailto:dev-unsubscribe@shibboleth.net">dev-unsubscribe@shibboleth.net</a><br><br><br><br>-- <br>Chad La Joie<br><a href="http://www.itumi.biz/" target="_blank">http://www.itumi.biz/</a><br>trusted identities, delivered<br>--<br>To unsubscribe from this list send an email to <a
 href="mailto:dev-unsubscribe@shibboleth.net" ymailto="mailto:dev-unsubscribe@shibboleth.net">dev-unsubscribe@shibboleth.net</a><br><br><br> </div> </div>  </div></body></html>