IdentityServer / IdentityServer2

[deprecated] Thinktecture IdentityServer is a light-weight security token service built with .NET 4.5, MVC 4, Web API and WCF.
Other
410 stars 291 forks source link

Recalculating claims for ActAs requests #862

Open wscalf opened 8 years ago

wscalf commented 8 years ago

So, we're using a somewhat modified IdentityServer as the STS in a multi-app setup, and we've just started using delegation (ie: ActAs tokens) and run into a bit of a surprise: our individual apps get different claims based on what sorts of permissions they have, but when we delegate from one app to another, the user's claims are passed through instead of running through the ClaimsRepository again.

On the one hand, this is good for performance, but on the other, it leads to apps receiving identities that aren't really meaningful to them.

We're looking at options to address this, but I thought I'd go ahead and throw some questions out there too.