Please don’t cross post. You asked this question in shib-users and someone with better didactic skill than I will answer in there. This isn't really a development question (yet).