multi-tenant SP
Cantor, Scott
cantor.2 at osu.edu
Wed Mar 22 19:08:20 UTC 2023
> Comments appreciated.
You can get rid of virtually all of that. RequireSessionWith and all those variants were replaced long ago with setting the desired entityID to use based on content.
ShibRequestSetting entityID <idpname>
Just apply that in the same way you're trying to do it indirectly and you get rid of all the extra manual work.
You should also understand that nothing you're doing here is an authorization step. You can't keep somebody from an IdP out of a URL by controlling discovery up front. You need authorization rules to make sure of that, generally based on Attributes but if necessary based on entityID.
-- Scott
More information about the users
mailing list