在验证用户时在会话中存储数据

时间:2011-08-11 15:49:34

标签: .net session forms-authentication

我目前有一个IHttpModule正在进行一些自定义表单身份验证,以使用我的单点登录服务器对用户进行身份验证。从我的SSO服务器重定向后,我得到了一堆关于用户的信息。我想将它存储在Session中,而不是FormsAuthenticationTicket,因为数据量很大。但是,在AuthenticateRequest事件中,似乎尚未设置会话。是否有一种很好的方法来存储数据或更好的方法来存储数据。对于会话和FormsAuth数据必须在时间上同步这一事实我也不高兴,因此我对所有建议持开放态度。

1 个答案:

答案 0 :(得分:1)

您可以尝试将其放入Global.asax Session_Start事件处理程序。