I am using Basic Auth with SSL to secure my API using ASP.NET WebAPI. I do not want to use cookies or session variables but I need to have some credentials available and accessible during the lifetime of the request.
I have a RoleProvider and an access ActionFilter as well as a call to my repository that will all need access to this data.
How can I do this?