HttpContext.Current
returns an IPrincipal
object that represents security context of the current user. I understand principal object combines the identity of a user with other information, such as roles, privileges etc.
But why do we say it represents the current context of the user? Why not just say it represent a user? Is there a particular reason why we use the term current context?