Zum Inhalt springen

Anwendungen

Anwendungen geben Ihnen als Entwickler Zugriff auf alle Funktionen von Wink. Sie können auf alle dieselben Daten zugreifen und sogar die Funktionen von Wink erweitern. Sie können den OAuth2-Server von Wink verwenden, um Ihre Reise-Website genauso zu authentifizieren, wie Sie Google oder Facebook verwenden würden. So können Sie die Funktionen von Wink in Ihre eigene Website oder Anwendung integrieren.

Beispielanwendung
Beispielanwendungseintrag
  1. Wählen Sie das Konto aus, mit dem Sie arbeiten möchten, unter Accounts.
  2. Klicken Sie unten auf der Kontokarte auf Aktionen und wählen Sie Konto verwalten.
  3. Klicken Sie auf der folgenden Seite auf den Tab Anwendungen.
  4. In diesem Abschnitt werden alle Ihre Anwendungen aufgelistet.
  5. Wählen Sie, ob Sie eine bestehende bearbeiten oder eine neue erstellen möchten.

Da Sie keinen Zugriff auf den Geheimschlüssel der für Sie erstellten App haben, müssen Sie Ihre eigene erstellen.

Beim Erstellen einer Anwendung wählen Sie einen Client-Typ, der bestimmt, wie die App authentifiziert:

  • SPA (Single Page Application) — Für browserbasierte Frontend-Anwendungen, die den OAuth2-Autorisierungscode-Flow mit PKCE verwenden. Dies ist der häufigste Typ für Web-Apps.
  • MACHINE_2_MACHINE — Für Server-zu-Server-Integrationen, die sich direkt mit Client-Anmeldeinformationen authentifizieren. Verwenden Sie dies, wenn Ihr Backend-Dienst Wink-APIs ohne Benutzer aufrufen muss.

Hier sind die Schritte zur Erstellung einer Anwendung:

  1. Klicken Sie auf der App-Seite auf die Schaltfläche Neue Anwendung erstellen.
  2. Name Geben Sie Ihrer App einen Namen. z.B. Coole App
  3. Client-Typ Wählen Sie SPA für Web-Apps oder MACHINE_2_MACHINE für Server-Integrationen.
  4. Entity-Name Verknüpfen Sie Ihre App mit einem Ihrer bestehenden Konten. z.B. Cooles Konto
  5. Redirect-URIs Mindestens eine Redirect-URI ist erforderlich. Sie wird verwendet, um die Redirect-Domain nach einer erfolgreichen Authentifizierung zu validieren. z.B. https://www.cool-site.com
  6. Post-Logout-Redirect-URIs (Optional) URLs, auf die Benutzer nach dem Ausloggen weitergeleitet werden können. Dies stellt sicher, dass Benutzer nach dem Ende ihrer Sitzung auf einer bekannten Seite landen.
  7. Klicken Sie auf die Schaltfläche Speichern, um fortzufahren.

Sie werden zurück zu Ihrer Liste der Anwendungen geleitet. Sie sehen Ihre neue App in der Liste und haben nur dieses eine Mal Zugriff auf den geheimen Schlüssel der App. Stellen Sie sicher, dass Sie ihn kopieren und an einem sicheren Ort speichern.

Sie müssen Ihre App aktualisieren, wenn sich eine Ihrer Redirect-URIs ändert oder Sie eine URI hinzufügen oder entfernen möchten.

Um eine bestehende App zu aktualisieren, gehen Sie wie folgt vor:

  1. Klicken Sie auf den Link Aktionen für die App, die Sie aktualisieren möchten.
  2. Klicken Sie unter Aktionen auf die Schaltfläche Aktualisieren.
  3. Nehmen Sie Ihre Änderungen an der App vor.
  4. Klicken Sie auf die Schaltfläche Speichern, um fortzufahren.

Sie werden zurück zu Ihrer Liste der Anwendungen geleitet.

Wenn Sie eine App nicht mehr benötigen, können Sie sie entfernen.

Um eine App zu entfernen, gehen Sie wie folgt vor:

  1. Klicken Sie auf den Link Aktionen für die App, die Sie entfernen möchten.
  2. Klicken Sie unter Aktionen auf die Schaltfläche Entfernen.
  3. Klicken Sie auf die Schaltfläche OK, um die Löschung zu bestätigen.

Sie werden zurück zu Ihrer Liste der Anwendungen geleitet.