From d4d944b84144189eeb8eab026e2ac01c87887b0b Mon Sep 17 00:00:00 2001 From: Alexander Hoose <alexander.hoose@fitko.de> Date: Tue, 15 Sep 2020 18:14:09 +0200 Subject: [PATCH] Modified docs/4_Authentifizierung_und_Autorisierung.md --- docs/4_Authentifizierung_und_Autorisierung.md | 120 +----------------- 1 file changed, 5 insertions(+), 115 deletions(-) diff --git a/docs/4_Authentifizierung_und_Autorisierung.md b/docs/4_Authentifizierung_und_Autorisierung.md index 54dccbc7..8bbfeee7 100644 --- a/docs/4_Authentifizierung_und_Autorisierung.md +++ b/docs/4_Authentifizierung_und_Autorisierung.md @@ -1,121 +1,11 @@ # Registrierung und Client-Verwaltung -## Anwender Registrierung +Für die aktuelle Registrierung neuer Clients von Entwicklern haben wir ein neues Verfahren eingeführt. Es wird daher in Kürze hier eine neue Dokumentation zum Registierungsverfahren bereitgestellt. -Das FIT-Connect API Portal ist unter der folgenden URL erreichbar: +Bis dahin übersenden Sie die Registrierung neuer Clients zur Nutzung der API an den +[FIT-Connect Service Desk](https://jira.fiep-poc.de/servicedesk/customer/portal/1). Wir werden Ihnen hierüber Ihre Clients und Ihnen die notwendigen Informationen bereitstellen. -https://portal.fiep-poc.de - -Eine Behörde, die ein Verfahren anbieten möchte, registriert sich zunächst am Portal mit dem Button "Registrieren". Diese Funktion steht auch rechts oben unter "Mein Konto" zur Verfügung. - - - - - - - -Im Anschluss erhalten Sie zwei verschiedene E-Mails. -Die zweite E-Mail kommt mit einer zeitlichen Verzögerung von bis zu 30 Minuten. - -In der ersten Email wird ihre Registrierungsanfrage bestätigt: - -> Hallo Werner Mustermann, -> -> ihre Anfrage zur Registrierung ist aufgenommen worden. Sie erhalten noch zwei weitere Bestätigungsmails. -> -> Mit besten Grüßen, -> Ihr FIT-Connect API Portal Team -> -> *** Diese Benachrichtigung wurde automatisch erstellt. Antworten Sie nicht auf diese Email.*** - -In der zweiten Email wird ihnen noch die Anwender-ID mitgeteilt. - -Diese Anwender-ID ist essenziell für die weitere Arbeit mit den APIs. -Sie ist Bestandteil sowohl der Aufruf URLs als auch Bestandteil der Scopes für die OAuth 2.0. Authorization / Authentication. - -**Erst nach Erhalt der Email können sie sich anmelden!** - -Hier ein Beispiel einer solchen Email: - -> Sehr geehrter Herr Mustermann, -> -> wir freuen uns über ihre Teilnahme an dem POC Fit-Connect. -> -> Ihre Anwender-ID lautet: c94ae37e-dcc5-345e-a530-8651bdfa5f2c -> -> Mit freundlichem Gruß -> Ihr FIT-Connect Team. - -## Client Registrierung - -<!-- theme: warning --> -> **Hinweis:** Im Zuge der ersten Anmeldung empfehlen wir die Umstellung der Sprache auf Deutsch. - - - - - -Im zweiten Schritt wird die von ihrer Behörde angebotene Anwendung (auch Client genannt) registriert. - -Dies erfolgt durch Aufruf der Details des für die Anwendung gewünschten API - -Dazu klicken sie in der Titelleiste auf "APIs": - - - -In der nun angezeigten Liste klicken Sie beim API "SubscriberAPI" auf den Button "Details anzeigen >>" - - - -In der Detailanzeige klicken sie rechts oben unter "Was als Nächstes?" auf "Client anmelden und Zugriffs-Token auswählen". - - - -Nun erscheint der folgende Dialog: - - - -Hier vergeben Sie einen Anwendungsnamen und eine Beschreibung. Die Angabe einer Umleitungs-URI ist optional. -Haken Sie beiden APIs ("Source/Sender" und "Subscriber") an. - -<!-- theme: warning --> -> **Achtung:** Zum Testen benötigen Sie Zugriff auf beide APIs. Achten Sie bitte darauf, im unteren Teil beide Haken zu setzen. - -Mit dem Button "Token anfordern" lösen Sie die Erstellung der Anwendung (Client) und der für Sie gültigen Subscriber-ID (subscriber-id) und/oder Source/Sender-ID (source-id) aus. Diese Subscriber-ID wird für alle weiteren API Aufrufe benötigt. - -Im Hintergrund wird nun automatisch eine nur für ihre Behörde und diese Anwendung gültige Scope Konfiguration erstellt. Dies Konfiguration kann über den Menüpunkt "Applications" eingesehen werden. - - - - - -Aus dieser Liste heraus können sie die Details der Anwendung durch Klick auf den Namen der Anwendung ansehen. - - - -Für die Nutzung des API sind die Angaben unter "OAuth2-Anmeldeinformationen" wichtig. - -Der für Sie und Ihre Anwendung gültige OAuth2 Scope wird ihnen in einer E-Mail mitgeteilt. - -Hier ein Beispiel einer solchen E-Mail: - -> Sehr geehrter Herr Mustermann, -> -> Für ihren Client (Application) steht ihnen folgender Scope zur Verfügung -> -> Scope: subscriber-c1785a90-b3e7-3022-9c70-e1714cb8e8c6:manage -> -> Zusammen mit der „client_id“ und dem für uns nicht sichtbaren „client_secret“ können Sie in der Folge einen „access token“ für das API „SubscriberAPI“ abholen. -> -> Die URL dafür lautet: -> https://oauth.fiep-poc.de/invoke/pub.apigateway.oauth2/authorize -> -> Die weiteren Details zur entnehmen Sie bitte der FIT-Connect Anwenderdokumentation“. -> -> Mit freundlichem Gruß -> Ihr FIT-Connect Team. - -## Hinweise zum Aufruf des API mit OAuth2 +## Hinweise zum Aufruf der API mit OAuth2 Um das von ihnen gewünschte API im Rahmen ihrer Anwendung aufzurufen, Gehen sie wie folgt vor: @@ -136,4 +26,4 @@ Verfahrensschritte: Wurden alle Prüfschritte erfolgreich absolviert, wird die Anfrage an den Zustelldienst übergeben. -Nach Bearbeitung der Anfrage im Zustelldienst wird die Antwort des Zustelldienstes an den Client zurückgesendet. +Nach Bearbeitung der Anfrage im Zustelldienst wird die Antwort des Zustelldienstes an den Client zurückgesendet. \ No newline at end of file -- GitLab