我有一个 MVC 3 应用程序,我正在尝试为其创建一些自定义身份验证。现在我在所有锁定的控制器上都有一个自定义(RequiresToken)属性,然后重定向回登录页面。当您登录时,我有一个自定义成员资格提供程序调用我的 rest svc,它返回一个 oauth 令牌(带刷新)。然后我想在成员资格提供程序中添加 Authorization 标头,但收到错误:
System.PlatformNotSupportedException:此平台不支持操作。
在我确认结果确认后,我只是在做一个添加。
if (result)
{
HttpContext.Current.Request.Headers.Add("Authorization", token.access_token);
}
这是因为我在另一个程序集中有 MembershipProvider 吗?我知道我遗漏了一些简单的东西,但无法破译它。
谢谢!