<div dir="ltr"><div class="gmail_default" style="font-family:trebuchet ms,sans-serif;font-size:small;color:#073763">Here's a (possibly bad) thought: define a github-specific LocalDynamicMetadataProvider by putting your github metadata files into their own directory (%{idp.home}/github-metadata perhaps), and then put your EntityAttributes filter on the LocalDynamicMetadataProvider definition?</div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif;font-size:small;color:rgb(7,55,99)"><br></div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif;font-size:small;color:rgb(7,55,99)">-Les </div><div class="gmail_default" style="font-family:"trebuchet ms",sans-serif;font-size:small;color:rgb(7,55,99)"></div><br><table style="color:rgb(136,136,136);border:none;border-collapse:collapse"><tbody><tr style="height:0pt;border-top:1pt solid rgb(204,204,204)"><td style="border-right:1pt solid rgb(204,204,204);vertical-align:middle;padding:5pt;overflow:hidden"><p dir="ltr" style="line-height:1.2;margin-top:0pt;margin-bottom:0pt"><a href="http://www.carleton.edu/" target="_blank"><span style="font-size:11pt;font-family:Arial;color:rgb(17,85,204);vertical-align:baseline;white-space:pre-wrap"><span style="border:none;display:inline-block;overflow:hidden;width:70px;height:73px"><img height="73" src="https://lh6.googleusercontent.com/QEL1To3Ci_dJA1huaKzfZ0Lf4MaZlAy_f-W3vQjbyzNq_yXq_ZYGv3tuT4dkaZS_bZ5X6fZR4iKzBboZhxbCF5htZFnLNKGqmrzHsVJtsjsy0pfK5w2z0Dlq-EtZcWhv0PxBpWmR" width="70" style="margin-left:0px;margin-top:0px"></span></span></a></p></td><td style="border-left:1pt solid rgb(204,204,204);vertical-align:top;padding:10.8pt;overflow:hidden"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><font color="#dea410" face="Arial"><span style="font-size:14.6667px;white-space:pre-wrap"><b>Les LaCroix '79</b></span></font></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="color:rgb(11,80,145)"><span style="font-size:11pt;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">Strategic Technologist</span></span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="color:rgb(11,80,145)"><span style="font-size:11pt;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">Information Technology Services</span></span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="color:rgb(11,80,145)"><span style="font-size:11pt;font-family:Arial;vertical-align:baseline;white-space:pre-wrap">t: (507) 222-5455</span></span></p></td></tr></tbody></table></div></div></div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Feb 19, 2021 at 7:53 AM Ullfig, Roberto Alfredo <<a href="mailto:rullfig@uic.edu">rullfig@uic.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">




<div dir="ltr">
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
Ah ok, well in metadata-providers.xml we have something like:</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<MetadataProvider id=..<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
... </div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<MetadataFilter xsi:type="EntityAttributes"></div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
...</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<Entity><a href="https://github." target="_blank">https://github.</a>..</Entity>
<div><Entity><a href="https://github." target="_blank">https://github.</a>..</Entity></div>
<div><Entity><a href="https://github." target="_blank">https://github.</a>..</Entity></div>
<div><Entity><a href="https://github." target="_blank">https://github.</a>..</Entity></div>
</MetadataFilter><br>
</div>
<div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
</MetadataProvider><br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
Those git hub entity ids I can get just by grepping out of the metadata file - automatically and periodically. No need in this case to modify metadata-providers.xml itself if I can source the data from an external file. I can then just automatically and periodically
 refresh the MetadataResolver service.</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div id="gmail-m_575390976083207530Signature">
<div>
<div></div>
<div id="gmail-m_575390976083207530divtagdefaultwrapper" style="font-size:12pt;color:rgb(0,0,0);background-color:rgb(255,255,255);font-family:Calibri,Arial,Helvetica,sans-serif">
<div style="font-family:Tahoma;font-size:13px">---
<div><span id="gmail-m_575390976083207530ms-rterangepaste-start"></span><span style="font-family:arial,helvetica,sans-serif;font-size:13px;line-height:16.003px">Roberto Ullfig - <a href="mailto:rullfig@uic.edu" target="_blank">rullfig@uic.edu</a></span><br style="font-family:arial,helvetica,sans-serif;font-size:13px;line-height:16.003px">
<span style="font-family:arial,helvetica,sans-serif;font-size:13px;line-height:16.003px">Systems Administrator</span><br style="font-family:arial,helvetica,sans-serif;font-size:13px;line-height:16.003px">
<span style="font-family:arial,helvetica,sans-serif;font-size:13px;line-height:16.003px">Enterprise Applications & Services | Technology Solutions</span><br style="font-family:arial,helvetica,sans-serif;font-size:13px;line-height:16.003px">
<span style="font-family:arial,helvetica,sans-serif;font-size:13px;line-height:16.003px">University of Illinois - Chicago</span>
<div><span id="gmail-m_575390976083207530ms-rterangepaste-end"></span></div>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="gmail-m_575390976083207530appendonsend"></div>
<hr style="display:inline-block;width:98%">
<div id="gmail-m_575390976083207530divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> users <<a href="mailto:users-bounces@shibboleth.net" target="_blank">users-bounces@shibboleth.net</a>> on behalf of Cantor, Scott <<a href="mailto:cantor.2@osu.edu" target="_blank">cantor.2@osu.edu</a>><br>
<b>Sent:</b> Friday, February 19, 2021 7:35 AM<br>
<b>To:</b> Shib Users <<a href="mailto:users@shibboleth.net" target="_blank">users@shibboleth.net</a>><br>
<b>Subject:</b> Re: include statements in xml configuration files?</font>
<div> </div>
</div>
<div><font size="2"><span style="font-size:11pt">
<div>On 2/19/21, 8:26 AM, "users on behalf of Ullfig, Roberto Alfredo" <<a href="mailto:users-bounces@shibboleth.net" target="_blank">users-bounces@shibboleth.net</a> on behalf of <a href="mailto:rullfig@uic.edu" target="_blank">rullfig@uic.edu</a>> wrote:<br>
<br>
>    That's unfortunate, the vast bulk of the configuration files are structure - not data. It would make sense to me to store<br>
> the data separately and then sourced into the configuration.<br>
<br>
Tthat's exactly what properties do. I keep coming back to the fact that there's a high probability that whatever it is you want to do can be done.<br>
<br>
-- Scott<br>
<br>
<br>
-- <br>
For Consortium Member technical support, see <a href="https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwiki.shibboleth.net%2Fconfluence%2Fx%2FcoFAAg&amp;data=04%7C01%7Crullfig%40uic.edu%7C9281a05a173d400bf98508d8d4db3b2e%7Ce202cd477a564baa99e3e3b71a7c77dd%7C0%7C0%7C637493385347421056%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=uaA6tWsbLq2fLNEx0GTAyJJYHZGXaGnWEEa9QQFSy7I%3D&amp;reserved=0" target="_blank">
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwiki.shibboleth.net%2Fconfluence%2Fx%2FcoFAAg&amp;data=04%7C01%7Crullfig%40uic.edu%7C9281a05a173d400bf98508d8d4db3b2e%7Ce202cd477a564baa99e3e3b71a7c77dd%7C0%7C0%7C637493385347421056%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=uaA6tWsbLq2fLNEx0GTAyJJYHZGXaGnWEEa9QQFSy7I%3D&amp;reserved=0</a><br>
To unsubscribe from this list send an email to <a href="mailto:users-unsubscribe@shibboleth.net" target="_blank">users-unsubscribe@shibboleth.net</a><br>
</div>
</span></font></div>
</div>

-- <br>
For Consortium Member technical support, see <a href="https://wiki.shibboleth.net/confluence/x/coFAAg" rel="noreferrer" target="_blank">https://wiki.shibboleth.net/confluence/x/coFAAg</a><br>
To unsubscribe from this list send an email to <a href="mailto:users-unsubscribe@shibboleth.net" target="_blank">users-unsubscribe@shibboleth.net</a><br>
</blockquote></div>