我在 .NET 4.0 范式中,我注意到了一个场景。我的 API 使用FormsAuthentication.Encrypt
方法为用户创建令牌。问题是,如果我在 localhost 上运行 API,调用 api 来获取密钥,我可以在对服务器的后续请求中使用相同的密钥。为什么会这样?这是期望的行为吗?不是有安全隐患吗?
问问题
152 次
我在 .NET 4.0 范式中,我注意到了一个场景。我的 API 使用FormsAuthentication.Encrypt
方法为用户创建令牌。问题是,如果我在 localhost 上运行 API,调用 api 来获取密钥,我可以在对服务器的后续请求中使用相同的密钥。为什么会这样?这是期望的行为吗?不是有安全隐患吗?