Anwendungen
Anwendungen geben Ihnen als Entwickler Zugriff auf alle Funktionen von Wink. Sie können auf alle 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 es mit Google oder Facebook tun 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
Actionsund wählen SieManage account. - Klicken Sie auf der folgenden Seite auf den Tab
Applications. - In diesem Abschnitt werden alle Ihre Anwendungen aufgelistet.
- Wählen Sie eine bestehende Anwendung zur Bearbeitung aus oder erstellen Sie eine neue.
App erstellen
Abschnitt betitelt „App erstellen“Da Sie keinen Zugriff auf den secret key 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
Create new application. - Name Geben Sie Ihrer App einen Namen. z.B. Cool App
- Client type 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. Cool Account
- Redirect URIs Mindestens eine Redirect-URI ist erforderlich. Sie wird verwendet, um die Redirect-Domain nach erfolgreicher 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. So landen Benutzer nach dem Ende ihrer Sitzung auf einer bekannten Seite.
- Klicken Sie auf die Schaltfläche
Save, 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
Actionsfür die App, die Sie aktualisieren möchten. - Klicken Sie unter Aktionen auf die Schaltfläche
Update. - Nehmen Sie Ihre Änderungen an der App vor.
- Klicken Sie auf die Schaltfläche
Save, 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
Actionsfür die App, die Sie entfernen möchten. - Klicken Sie unter Aktionen auf die Schaltfläche
Remove. - Klicken Sie auf die Schaltfläche
OK, um die Löschung zu bestätigen.
Sie werden zurück zu Ihrer Liste der Anwendungen geleitet.
