私はMVCプロジェクトを持っていると言っている以外の説明がわかりません私はGoogleカレンダーを統合しようとしています。私は私の主なプロジェクトに関わることになる。FileDataStoreがトークンを保存していない
ここに問題があります。私のテストアプリケーションで、私はGoogleの許可を与えると、FileDateStore
は[email protected]
というファイルに自分のトークンを格納し、内容はjsonです。
私のメインMVCアプリケーションにコードを移植したときに、googleの許可が与えられたら、FileDataStore
は奇妙なことをします。これは、URLと名前を含むファイルを作成し、それ[email protected]
私はデバッグ中に作業コピーに気づいた一つのことは、ファイルが[email protected]
としてオフを開始するということですが、その後、私の後に[email protected]
に変更私はトークンレスポンスを返します。
私の "壊れた"アプリケーションでは、これがトークンを取得していないと思われます。result.Credential
がnullに戻ってきます。
public async Task<ActionResult> IndexAsync()
{
var result = await new AuthorizationCodeMvcApp(this, new AppFlowMetadata()).
AuthorizeAsync(CancellationToken.None);
// other code here
}
誰もこれまでに遭遇したことはありますか?私はガイドとしてこのドキュメントを使用してい
:OAuth 2.0 for Web Server Applications