私は実装しようOAuth2Authorization Serverとしています。MVC4Webクライアントプロジェクトでそれに接続しようとしていDotNetOpenAuth.AspNet.Clients.OAuth2Clientます。
私のSPAWebクライアントでは、のAccessTokenオーバーライドQueryAccessTokenを取得できますOAuth2Client。
私AccessTokenの場合、REST APIサービスを呼び出して、ユーザーの追加データとして成功した結果を得ることができます。
....
HttpWebRequest apiRequest =
(HttpWebRequest)WebRequest.Create(".....://localhost:4314/api/TodoList");
DotNetOpenAuth.OAuth2.ClientBase.AuthorizeRequest(apiRequest, AccessToken);
....
しかし、しばらくAccessTokenすると期限切れになり、エラーが発生するためAccessToken、次のRESTサービス呼び出しのために更新する必要があります。
AccessToken方法の内部を更新するにはどうすればよいOAuth2Clientですか?使用できますClientBase.RefreshAuthorization(....)か?
ありがとうカーメロ