カスタム認証を作成しようとしているMVC3アプリがあります。現在、すべてのロックダウンされたコントローラーにカスタム(RequiresToken)属性があり、ログインページにリダイレクトされます。ログインすると、カスタムメンバーシッププロバイダーが私の残りのsvcを呼び出してoauthトークンを返します(更新あり)。次に、メンバーシッププロバイダーにAuthorizationヘッダーを追加したいのですが、エラーが発生します。
System.PlatformNotSupportedException:このプラットフォームでは操作はサポートされていません。
結果が確認されたことを確認した後、追加を行っています。
if (result)
{
HttpContext.Current.Request.Headers.Add("Authorization", token.access_token);
}
これは、別のアセンブリにMembershipProviderがあるためですか?私は単純なものが欠けていることを知っていますが、それを解読するのに問題があります。
ありがとう!