检查FormsAuthentication.Decrypt正在使用的机器密钥

时间:2016-09-08 02:57:47

标签: c# asp.net cookies forms-authentication

我有2个Web应用程序,一个用于生成表单auth cookie,另一个用于手动解密该cookie。两者在web.config中都有相同的机器密钥。

当解密webapp尝试解密cookie时,它会

  

加密操作期间发生错误。

我做了一个小的控制台应用程序,它只接受加密的cookie字符串,并对其进行解码。这使用与解密webapp相同的代码。控制台应用程序正确解密cookie。

这告诉我,解密密钥或算法在我的解密Web应用程序中没有正确设置。

如何检查FormsAuthentication实际使用的解密密钥和算法来确认?

注意:我已尝试在机器密钥上设置compatibilityMode(根据Fabric)。

0 个答案:

没有答案