I have a couple of systems which uses external authentication, google authentication. I'm just keeping the login information in a session variable and keep track of the user that way (no membership provider).
I would like to have the user identity in the HttpContext.Current.User object. Should I assign the user manually on an event in Global.asax.cs, or could I have the user automatically identified during the session?