<div dir="ltr"><div>Hi Shibboleth Experts,<br><br></div>We are using Shibboleth IdP as our OOTB IdP, and we have following requirements: the relying-party.xml might be moved to other places along with some other config files. We don't want to go to service.xml to change the relying-party.xml location all the times.<br>
<br>So how can I change the source code to support some kinds of place holder like:<br><br><srv:Service id="shibboleth.RelyingPartyConfigurationManager" xsi:type="relyingParty:SAMLMDRelyingPartyConfigurationManager" <br>
<div> depends-on="shibboleth.SAML1AttributeAuthority shibboleth.SAML2AttributeAuthority"><br> <srv:ConfigurationResource file="$IDP_CONIFG_HOME$/idp/relying-party.xml" xsi:type="resource:FilesystemResource"/><br>
</srv:Service><br><br></div><div>When we launch IdP, we make sure IDP_CONFIG_HOME has been set to environment variables. Then in the IdP code, I resolve $IDP_CONIFG_HOME$ to translate to the real path.<br><br></div>
<div>I am not familiar with the IdP architecture. Can anyone tell me where is the code that I look at and make these changes? I suppose it is a small change but I am not able to find where.<br><br></div><div>Thanks a lot.<br clear="all">
</div><div><div><div><div>Yaowen</div>
</div></div></div></div>