我有一个在使用表单身份验证的 3.0 框架上运行 ASP.NET 的应用程序。我现在正在构建也使用表单身份验证的 MVC 4 应用程序,我想在两个应用程序之间共享身份验证。我有两个配置文件匹配 auth 标签和确切的机器密钥标签。我认为我的问题是 ASP.NET 应用程序使用旧的 ASP 会员提供程序,它具有 MD5 格式的用户密码,而 MVC 应用程序使用简单的会员资格,密码格式 SHA1。
即使使用不同的凭据(密码格式),有没有办法在两个应用程序之间共享用户身份验证?
对于在表单标签中进行身份验证的主应用程序,我有这个
<credentials passwordFormat="MD5"/>
我不确定这是我的问题还是发生了什么。