我有2个Web应用程序,一个用于生成表单auth cookie,另一个用于手动解密该cookie。两者在web.config中都有相同的机器密钥。
当解密webapp尝试解密cookie时,它会
加密操作期间发生错误。
我做了一个小的控制台应用程序,它只接受加密的cookie字符串,并对其进行解码。这使用与解密webapp相同的代码。控制台应用程序正确解密cookie。
这告诉我,解密密钥或算法在我的解密Web应用程序中没有正确设置。
如何检查FormsAuthentication实际使用的解密密钥和算法来确认?
注意:我已尝试在机器密钥上设置compatibilityMode(根据Fabric)。