<div dir="ltr">Perhaps useful to some to recognize the (appropriate) design behind the separation of functions between the SAML IdP and SP. The IdP provides information about the user to the SP relying on that IdP. That circumscribed role leaves details - especially details concerning different "parts" or response locations - up to the service. That distribution or segregation of responsibilities contrasts with a "central command" model in which a single central hub assumes detailed control of "which users can do what under what conditions. Those contrasting models reflect different philosophies of how to provide trusted access to service; to put it a bit contentiously, one facilitates collaboration and distributed control, the other facilitates central authority and control.<br><br>In the current SAML IdP & SP context, that means a "terms of use" required for a proper subset of functions behind the SP should be triggered and recorded within the service.<br><br>Apologies if not helpful.<br><br>David St Pierre Bantz<br>U Alaska IAM</div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Thu, Jan 2, 2025 at 9:30 AM Cantor, Scott via users <<a href="mailto:users@shibboleth.net">users@shibboleth.net</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">> How does it know where the user was heading to?<br>
<br>
It doesn't, that's all up to the SP to handle. The things an IdP knows are the identity of the SP, the response location (from the metadata), and the state token, which is opaque.<br>
<br>
Of those, the identity of the SP is the only relevant bit that can be used in any sort of "what was the user trying to do?" sense.<br>
<br>
-- Scott<br>
<br>
<br>
-- <br>
For Consortium Member technical support, see <a href="https://shibboleth.atlassian.net/wiki/x/ZYEpPw" rel="noreferrer" target="_blank">https://shibboleth.atlassian.net/wiki/x/ZYEpPw</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>