I'm trying to understand the purpose of IPrincipal and IIdentity or just Principal objects in general.
From what I've been reading from MSDN. IIdentity describes the user that is authentication and any information about them.
and IPrincipal is the context in which the user was authenticated.
Am I correct about these two explanations? What's really throwing me off in the article is the "security context" for principal, I'm not sure I truly understand what that means.
I am a bit confused