Where to hook in switching of user identity
Eric Goodman
Eric.Goodman at ucop.edu
Fri Jun 24 14:47:00 EDT 2016
>While I completely agree with you on this, I haven’t run across many SaaS vendors who support this sort of functionality [impersonation].
Understood. Again, for our approach we have a SAML proxy between the IdPs and the actual S/I/PaaS vendor and are putting the impersonation in that proxy. We colloquially call the proxy an "IdP Proxy", but I really think of it more as an SP proxy.
So the flow with impersonation would be:
SP [request] -> SAML Proxy [forwards] -> IdP [authenticates user] -> SAML Proxy [allows impersonation] -> SP [consumes assertion]
The SP isn't technically aware of the impersonation in any real sense. That said, from a practical standpoint I expect that if we do this the SAML proxy will release a separate attribute for logging purposes). E.g., the final assertion would contain "ePPN" and "originallyAuthenticatedUserEPPN".
--- Eric
-----Original Message-----
From: users [mailto:users-bounces at shibboleth.net] On Behalf Of Walter Forbes Hoehn (wassa)
Sent: Friday, June 24, 2016 11:19 AM
To: Shib Users
Subject: Re: Where to hook in switching of user identity
-WFH
> On Jun 24, 2016, at 11:45 AM, Eric Goodman <Eric.Goodman at ucop.edu> wrote:
>
> * I see impersonation as something that's more an SP function than an IdP function, so I like NOT having the impersonation implemented in the IdP.
--
To unsubscribe from this list send an email to users-unsubscribe at shibboleth.net
More information about the users
mailing list