Sollte ich OAuth für meine API verwenden?
Sollte ich OAuth für meine API verwenden?

Video: Sollte ich OAuth für meine API verwenden?

Video: Sollte ich OAuth für meine API verwenden?
Video: YouTube API + Python = OAuth 2.0 авторизация, client_secret, scopes / ч.4 2024, Kann
Anonim

2 Antworten. Es ist gut, dass du willst tun eine Pause API im Knoten. Wenn Ihre Daten jedoch sensibel sind, wie z. B. private Benutzerdaten, müssen Sie eine Art Sicherheitsschicht auf Ihre API . Ebenfalls, mit OAuth oder eine andere tokenbasierte Sicherheit kann Ihnen helfen, eine bessere Berechtigungsprüfung für Ihre Benutzerbasis aufzubauen.

Was ist also OAuth in der API?

Das ist OAuth . OAuth ist ein delegiertes Autorisierungs-Framework für REST/ APIs . Es ermöglicht Apps, eingeschränkten Zugriff (Bereiche) auf die Daten eines Benutzers zu erhalten, ohne das Kennwort eines Benutzers preiszugeben. Es entkoppelt die Authentifizierung von der Autorisierung und unterstützt mehrere Anwendungsfälle für unterschiedliche Gerätefunktionen.

Wie füge ich OAuth zu meiner API hinzu? Erstellen einer OAuth 2.0-Provider-API

  1. Wechseln Sie in einem Befehlsfenster zu dem Projektordner, den Sie im Lernprogramm Tutorial: Erstellen einer REST-API-Aufrufdefinition erstellen erstellt haben.
  2. Klicken Sie im API-Designer auf die Registerkarte APIs.
  3. Klicken Sie auf Hinzufügen > OAuth 2.0-Provider-API.
  4. Füllen Sie die Felder gemäß der folgenden Tabelle aus:
  5. Klicken Sie auf API erstellen.

Man kann sich auch fragen, sollten Sie OAuth verwenden?

Du solltest nur OAuth verwenden wenn Sie brauche es tatsächlich. Wenn Sie bauen einen Dienst auf, bei dem Sie brauchen benutzen die privaten Daten eines Benutzers, die auf einem anderen System gespeichert sind - OAuth verwenden . Wenn nicht - Sie möchte vielleicht zu überdenke deinen Ansatz!

Ist der API-Schlüssel sicher?

Sicherheit von API Schlüssel API Schlüssel werden generell nicht berücksichtigt sicher ; Sie sind in der Regel für Kunden zugänglich, sodass jemand leicht stehlen kann API-Schlüssel . Sobald die Schlüssel gestohlen wird, hat kein Verfallsdatum, daher kann es auf unbestimmte Zeit verwendet werden, es sei denn, der Projektinhaber widerruft oder regeneriert die Schlüssel.

Empfohlen: