'Shibboleth - Adding Multiple Applications (C#, IIS) to shibboleth.xml?

I'm converting about 90 C# applications to use Shibboleth and I can't figure out how to properly configure the shibboleth2.xml file. Each application has a few pages that do not require authentication, so I am unable to simply protect the entire directory. Also, each application has custom authentication, so I really only need one shibboleth protected page to retrieve the request variables which I then place into a user session.

This works, but I would have to add a path for every application. Is there a better way? Any advice would be greatly appreciated!

<Host name="development.test1.com">
     <Path name="Application1/validatelogin" authType="shibboleth" requireSession="true"/>
     <Path name="Application2/validatelogin" authType="shibboleth" requireSession="true"/>
     <Path name="Application3/validatelogin" authType="shibboleth" requireSession="true"/>
     <Path name="Application4/validatelogin" authType="shibboleth" requireSession="true"/>
     ...
</Host>


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source