<div dir="ltr">Hello,<br><br>   I started learn about the shibboleth development and want some help about the high level identity provider architecture and the class diagram Java. My idea is work with the communication among IdPs, allowing the exchange of attributes from users. Using the information from the documentation (<a href="https://wiki.shibboleth.net/confluence/display/SHIB2/IdPDevCustomExtension">https://wiki.shibboleth.net/confluence/display/SHIB2/IdPDevCustomExtension</a>) I accessed the code source, the project template, I installed the Marven, and set up the Eclipse.<br><br>   However, I don’t found a class diagram Java and I need a help to understand the high level architecture of the IdP.<br><br>   In order to understand the high level IdP architecture I looked the information available in (<a href="https://wiki.shibboleth.net/confluence/display/SHIB2/IdPHLA">https://wiki.shibboleth.net/confluence/display/SHIB2/IdPHLA</a>), but I don’t found information to explain exactly the relationship among the components within every service and the association among the services. Beside this, I’m also looking for a class diagram Java used in the Shibboleth.<br><br>My questions:<br><br>    1) There is a class diagram Java or C++?<br>    2) There is some visual schema to explain exactly the relationship among the components within every service and the association among the services?<br>    3) Anyone have some “Hello Word” code example involving a IdP extension to send me?<br><br>   I will be happy in receive advice in regards the exchange of attributes from users among IdPs.<br><br>Best regards,<br>Ricardo.</div>