<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div><span>Is there a document that describes the flow of control from one class to another for different cases?</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 <lajoie@itumi.biz><br> <b><span style="font-weight: bold;">To:</span></b> Shib Dev <dev@shibboleth.net> <br> <b><span style="font-weight: bold;">Sent:</span></b> Thursday, August 9, 2012 1:33 PM<br> <b><span
style="font-weight: bold;">Subject:</span></b> Re: Put breakpoints and follow the Shibboleth IDP<br> </font> </div> <br>
Well, requests start at the profile handlers. Probably the easiest<br>one is the Shibboleth SSO profile handler. That's a request that<br>doesn't require a ton of upfront work to process and check.<br><br>On Thu, Aug 9, 2012 at 4:29 PM, Manisha Sinha <<a href="mailto:manishasinha70@yahoo.com" ymailto="mailto:manishasinha70@yahoo.com">manishasinha70@yahoo.com</a>> wrote:<br>> Thanks Chad. I will try it.<br>><br>> Also, can you suggest where is like the starting point/package of the idp? I<br>> have seen the java doc. It is quite a big project. I need to understand the<br>> flow in different cases. Is there a class diagram/document of how and when<br>> the classes and methods are called?Please help.<br>><br>> From: Chad La Joie <<a href="mailto:lajoie@itumi.biz" ymailto="mailto:lajoie@itumi.biz">lajoie@itumi.biz</a>><br>> To: Shib Dev <<a href="mailto:dev@shibboleth.net"
ymailto="mailto:dev@shibboleth.net">dev@shibboleth.net</a>><br>> Sent: Thursday, August 9, 2012 12:48 PM<br>> Subject: Re: Put breakpoints and follow the Shibboleth IDP<br>><br>> Yeah, I've done it before to diagnose problems. 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 <<a href="mailto:manishasinha70@yahoo.com" ymailto="mailto:manishasinha70@yahoo.com">manishasinha70@yahoo.com</a>><br>> wrote:<br>>> Hi All,<br>>><br>>> I am trying to understand the code of Shibboleth IDP. I have downloaded<br>>> the<br>>> code from SVN and imported the project in Eclipse-STS. I also have a<br>>> idp.war<br>>> deployed on tomcat.<br>>><br>>> I have found that the best way to understand a code is to put
breakpoints<br>>> and watch the flow of the code and also get an idea of what values are<br>>> being<br>>> passed. I have done this in the past where I have deployed my war file on<br>>> tomcat, have the project in the Eclipse (actually it was MyEclipse and I<br>>> configured using MyEclipse externally launced Server in the Debug settings<br>>> window) and then put breakpoints in the code. For example when a user<br>>> enters<br>>> the username and password and clicks Login button, the code would stop at<br>>> the breakpoint where the authentication is done (assuming I have put a<br>>> breakpoint at the right place). I find this a very neat way to<br>>> debug/understand a web app.<br>>><br>>> I want to do something similar to understand the IDP code. Has anyone<br>>> tried<br>>> this??<br>>><br>>><br>>> --<br>>> To unsubscribe from this list
send an email to<br>>> <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>> http://www.itumi.biz/<br>> trusted identities, delivered<br>><br>> --<br>> To unsubscribe from this list send an email to<br>> <a href="mailto:dev-unsubscribe@shibboleth.net" ymailto="mailto:dev-unsubscribe@shibboleth.net">dev-unsubscribe@shibboleth.net</a><br>><br>><br>><br>> --<br>> To unsubscribe from this list send an email to<br>> <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>