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.
- Wählen Sie das Konto aus, mit dem Sie arbeiten möchten, unter Accounts.
- Klicken Sie unten auf der Kontokarte auf
Aktionenund wählen SieKonto verwalten. - Klicken Sie auf der folgenden Seite auf den Tab
Anwendungen. - In diesem Abschnitt werden alle Ihre Anwendungen aufgelistet.
- Wählen Sie, ob Sie eine bestehende bearbeiten oder eine neue erstellen möchten.
App erstellen
Abschnitt betitelt „App erstellen“Da Sie keinen Zugriff auf den Geheimschlüssel der für Sie erstellten App haben, müssen Sie Ihre eigene erstellen.
Client-Typen
Abschnitt betitelt „Client-Typen“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:
- Klicken Sie auf der App-Seite auf die Schaltfläche
Neue Anwendung erstellen. - Name Geben Sie Ihrer App einen Namen. z.B. Coole App
- Client-Typ Wählen Sie
SPAfür Web-Apps oderMACHINE_2_MACHINEfür Server-Integrationen. - Entity-Name Verknüpfen Sie Ihre App mit einem Ihrer bestehenden Konten. z.B. Cooles Konto
- 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
- 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.
- 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.
App aktualisieren
Abschnitt betitelt „App aktualisieren“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:
- Klicken Sie auf den Link
Aktionenfür die App, die Sie aktualisieren möchten. - Klicken Sie unter Aktionen auf die Schaltfläche
Aktualisieren. - Nehmen Sie Ihre Änderungen an der App vor.
- Klicken Sie auf die Schaltfläche
Speichern, um fortzufahren.
Sie werden zurück zu Ihrer Liste der Anwendungen geleitet.
App entfernen
Abschnitt betitelt „App entfernen“Wenn Sie eine App nicht mehr benötigen, können Sie sie entfernen.
Um eine App zu entfernen, gehen Sie wie folgt vor:
- Klicken Sie auf den Link
Aktionenfür die App, die Sie entfernen möchten. - Klicken Sie unter Aktionen auf die Schaltfläche
Entfernen. - Klicken Sie auf die Schaltfläche
OK, um die Löschung zu bestätigen.
Sie werden zurück zu Ihrer Liste der Anwendungen geleitet.