Mit Google API mit OAuth 2.0 empfiehlt Google die Verwendung eines HttpListener
für Desktop-Anwendungen mit einer Notiz in der Dokumentation, dass Sie Firewall-Probleme auftreten können. Wie ist dies in ihrem Code implementiert (GoogleWebAuthorizationBroker.AuthorizeAsync)
, und welche möglichen Probleme können auftreten. Zum Beispiel Admin-Rechte, Firewall-Probleme - werde ich auf diese stoßen, wenn ich ihre Client-Bibliothek verwende?Google api oauth Desktop .net Bibliothek
0
A
Antwort
1
Der Empfänger des lokalen Codeempfängers für das vollständige .NET-Framework (Desktop) beginnt um LocalServerCodeReceiver.cs line 374.
In v1.26 + der Bibliothek hört auf http://127.0.0.1 auf einem zufälligen ungenutzten nicht privilegierten Port; see line 47.
Diese sollte nicht Probleme mit Benutzerrechten oder Firewalls verursachen. Da ich jedoch nicht weiß, wie Ihre Maschinen konfiguriert sind, kann ich mir nicht ganz sicher sein.
Verwandte Themen
- 1. Google Api OAuth in C#, .NET
- 2. Google OAuth API
- 3. OAuth 2.0 (Google API) Authentifizierung von einer WPF-Desktop-Anwendung?
- 4. Google Kalender API OAUTH
- 5. OAuth C# -Bibliothek für Google, Yahoo! Twitter
- 6. OAuth mit Desktop-Anwendungen
- 7. Google Geolocation API-Bibliothek
- 8. .net, Anwendung von Hotkey wie Google Desktop
- 9. Google Visualisierungs-API .net?
- 10. Google Analytics API und .Net
- 11. Google OAuth: benutzerdefiniertes Schema für die Desktop-App
- 12. CodeIgniter Oauth Bibliothek
- 13. Google Drive API oauth 2 Fehler
- 14. Google App Engine Remote-API + OAuth
- 15. oAuth mit PHP (für google api)
- 16. Google OAuth-API - Python-Client-Importfehler
- 17. Google Drive-API OAuth 2.0; Fehler: Herkunft_Mismatch
- 18. Unterstützt google drive api 2 legged oauth?
- 19. OAuth-Authentifizierung für Google API mit Qt
- 20. Google Api und android Oauth INVALID_AUDIENCE Fehler
- 21. verwirrende Google Closure-Bibliothek api
- 22. Perl Net :: OAuth Problem
- 23. Oauth 2.0 für Fusion Tables API in .NET
- 24. Verwendung von Google Analytics aus einer .NET-Desktop-Anwendung
- 25. .NET-API für Google Talk?
- 26. Google API - .NET Core-Unterstützung?
- 27. ungültig JWT, wenn Google OAuth für Google-API
- 28. Sitzungsbehandlung in Google OAUTH
- 29. Python: OAuth-Bibliothek
- 30. Wie Google API V 3.0. Net-Bibliothek und Google OAuth2 Umgang aktualisieren Token
Können Sie Fälle auflisten, die ein Problem mit Benutzerrechten oder Firewalls verursachen könnten? –
Funktioniert das in Windows 8.1? es scheint, Microsoft hat jeder gewährt, um 127.0.0.1 in Win10 zu verwenden, aber nicht 8.1 –
Meinst du eine Windows 8.1 App? Das heißt, Targeting der win81 TFM? Oder eine Desktop-.NET-Anwendung, die gerade unter Windows 8 läuft? Ich weiß nicht viel über Windows-Berechtigungen, aber wenn es eine Desktop-App ist und der Benutzer 127.0.0.1 nicht verwenden darf, dann erwarte ich, dass dies nicht funktionieren kann und wird. Ich kann mir keine unmittelbare Lösung vorstellen. Sie könnten etwas wie [PromptCodeReceiver.cs] (https://github.com/google/google-api-dotnet-client/blob/master/Src/Support/Google.Apis.Auth/OAuth2/PromptCodeReceiver.cs) verwenden. aber es ist ein bisschen grob. – Chris