Ich bastle mit der OneDrive-API.
Hier finden Sie den Code Ссылка
Spezifisch der OneDrive API-Browser.
Ich habe keine formale Ausbildung zu diesem speziellen Thema (Authentifizierung).
Ich möchte wissen, wie ich nach dem ersten Login authentifiziert bleiben würde? Das heißt, wie würde ich die Login-Informationen speichern, wenn es so aussieht, als ob von Ihnen erwartet wird, dass Sie den URI jedes Mal nach einem Token abfragen?
Wenn beispielsweise die OneDrive API Browser-Lösung ausgeführt wird, müssen Sie sich bei jeder Ausführung der App anmelden. Was, wenn ich die Zugangsdaten irgendwo speichern wollte, sagen wir in einer Textdatei? Wie würde ich das tun? (Ich bin mir der Sicherheitsprobleme bewusst / schlechte Praxis dort)
Soll ich das Token irgendwo speichern? Gibt es einen anderen Service für Langzeit-Tokens? Ist es überhaupt möglich? Sind Cookies beteiligt?
Nachdem Sie Ihre App authentifiziert haben, indem Sie Code-Flow verwenden, erhalten Sie konzeptionell ein Aktualisierungstoken, das Sie können zusammen mit Ihrer Client-ID speichern und sie später verwenden, um das Zugriffstoken wie beschrieben zu erhalten. hier . Für Windows und Windows Phone können Sie auch den Authentifizierungsadapter für das OneDrive SDK verwenden der ganze Job:
%Vor%Tags und Links c# oauth authentication oauth-2.0 onedrive