Thinking of using Access Control Service (ACS) and Windows Identity Foundation (WIF) to secure my WCF Data Services Web API application.
How can I use claims to uniquely identify a user?
My idea is to use the combination of the standard claim NameIdentifier and the WIF claim IdentityProvider combined to create a unique ID for any user.
Is this combo truly stable and unique? Could an IP suddenly change it's IdentityProvider string?
The idea here is to store the concatenated string of the two halves as a unique ID for any user.
Does the NameIdentifier claim have any security implications?
Cheers,
M.