我想在IIS服务器上将会话值从一个应用程序传递到另一个应用程序。使用ASP.NET .. 当用户登录页面时将重定向到其他应用程序.. 我想从数据库中显示该用户的信息,并在其他应用程序页面上登录该用户
答案 0 :(得分:1)
会话信息对每个应用程序都是唯一的。因此,如果您想将信息传递给另一个应用程序,则需要将其作为URL的一部分传递。
所以说我正在登录:
然后您将用户重定向到:
http://appB.com?token=aksjhaskduwiwiwwuwuw
然后,在appB中将令牌的值拉开,并将用户登录或假设令牌中的信息有效。
显然,你传递的令牌需要是不可逆的(因此加密并散列它)并且每次生成时都是唯一的,否则有人可能会把它作为该用户伪装成。