Beim Erstellen von Chrome-Erweiterungen, die mit den Youtube-Daten API spielen, wird der API-Schlüssel verwendet. Aber gibt es eine andere Möglichkeit, Daten von Google - Servern zu erhalten, anstatt unseren persönlichen API - Schlüssel in der xmlhttprequest offenzulegen, abgesehen von der naiven Art, den Benutzer zu bitten, seine eigene API in seinem Konto zu erstellen und diese einzugeben, um sie in der Erweiterung?Was sind andere Optionen zum Vermeiden von Google API-Schlüssel zu enthüllen
0
A
Antwort
0
Ich würde für Best Practices auf Google verweisen.
+0
Während dies die Frage theoretisch beantworten könnte, [wäre es vorzuziehen] (// meta.stackoverflow.com/q/8259), die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz zur Verfügung zu stellen. – Makyen
0
Sie OAuth 2.0 credentials verwenden könnte, ein Zugriffstoken durch chrome.identity API erhalten, und dann in den XMLHttpRequests diese Token verwenden.
Verwandte Themen
- 1. Was sind Optionen-Hashes?
- 2. Was sind Optionen + FolgenSymLinks?
- 3. Was sind die anderen Optionen zum Speichern von Daten?
- 4. Was sind die perldoc perlxxx Optionen?
- 5. Python unter AIX: Was sind meine Optionen?
- 6. Was sind einige Optionen zum Konvertieren von Url-codierten Formulardaten zu JSON in. NET
- 7. Was sind bei der Verwendung eines IoC-Containers zu vermeiden?
- 8. Wie zu vermeiden, wenn Bedingungen abhängig von Optionen
- 9. Was sind die Alternativen zu Google Analytics
- 10. andere Optionen zum Ausführen von Android-Emulator in AMD
- 11. Was sind Optionen für Android UI-Optimierung?
- 12. Was sind die htaccess Optionen -Indexe?
- 13. So kann mein Excel-VBA-Projekt-Passwort leicht geknackt werden ... Was sind andere Optionen?
- 14. Was sind die Optionen zum Verarbeiten von Zeitreihendaten aus einem Kinesis-Stream
- 15. Solr oder andere Optionen
- 16. Was sind die Modi und Optionen von Ruby File.open?
- 17. Was sind "andere Storyboard-Compiler-Flags" in Xcode5
- 18. Was sind meine freien und/oder Open-Source-Optionen zum Dekompilieren von Klassendateien und JARs?
- 19. Optionen zum Entfernen von NULL-fähigen Spalten aus einem DB-Modell (um die dreiwertige Logik von SQL zu vermeiden)?
- 20. Was sind die Optionstypen zum Erstellen von Optionen in der BigCommerce-API
- 21. Was sind meine Optionen zum Hinzufügen und Entfernen von IPSec-Richtlinien auf Windows Server mit C#?
- 22. Andere Optionen als mit Date.parse()
- 23. Was sind andere Möglichkeiten, um normalisierte Daten zu definieren?
- 24. Was sind die Optionen für jQuery Animierte Effekte?
- 25. Was sind die neuesten Optionen in Java-Protokollierungsframeworks?
- 26. Was sind die Optionen zum Erstellen eines Installationsprogramms auf einem Build-Server ohne Visual Studio
- 27. Wie Keyloggern bei der Authentifizierung von Zugriffen zu vermeiden sind
- 28. Was sind Modelle zum Speichern von Baumstrukturen und was sind ihre Eigenschaften?
- 29. Google Visualization Barformat Optionen
- 30. Bild schweben, um Links zu enthüllen
Gemäß [Dokumentation] (https://developers.google.com/youtube/registering_an_application) können Sie OAuth 2.0-Anmeldeinformationen verwenden, wenn Sie keine API-Schlüssel verwenden möchten. –