Ich bin mir nicht sicher, wie ich das erklären soll, außer zu sagen, ich habe ein MVC-Projekt. Ich versuche Google Kalender zu integrieren und ein anderes MVC-Projekt zu erstellen, um sicherzustellen, wie die Dinge funktionieren und testen Ich werde in mein Hauptprojekt einbezogen.FileDataStore speichert kein Token
Hier ist das Problem. In meiner Test-App, wenn ich Google Erlaubnis erteile, speichert die FileDateStore
mein Token in einer Datei namens [email protected]
und der Inhalt sind json.
Aber wenn ich den Code in meine MVC-App portiert, lief es, gewährt Google-Erlaubnis, dann macht die FileDataStore
etwas seltsam. Es erstellt eine Datei, die eine URL und Namen enthält es [email protected]
Das einzige, was ich in der Arbeitskopie bemerkt haben während des Debuggens ist, dass die Datei als [email protected]
beginnt, aber dann ändert sich auf [email protected]
nachdem ich autorisieren und ich bekomme die Token-Antwort zurück.
Es scheint, dass auf meiner "kaputten" App, dass dies nicht ein Token bekommt, da result.Credential
Null zurückkommt.
public async Task<ActionResult> IndexAsync()
{
var result = await new AuthorizationCodeMvcApp(this, new AppFlowMetadata()).
AuthorizeAsync(CancellationToken.None);
// other code here
}
Hat jemand das schon mal erlebt?
ich diesen doc als Leitfaden bin mit: OAuth 2.0 for Web Server Applications