SSO-Authentifizierung
Mit der Verfügbarkeit von Zwei-Faktor-Authentifizierung (2FA) gibt es auch in der Authentifizierung über die API eine Änderung. Der bisherige Endpunkt /nimbus/authenticate wird durch ein Single-Sign-On-Verfahren ersetzt. Dabei wird von eurer Seite ein Login-Link generiert, der auf das Nimbuscloud-Loginformular verweist. Nachdem der Nutzer sich authentifiziert hat, wird er zu einer von euch definierten URL weitergeleitet, bei der auch ein sogenannter Usertoken übergeben wird. Mit diesem Usertoken könnt ihr dann die Informationen des Benutzers abrufen.
Durch dieses Verfahren müsst ihr keine Sicherheitsvorkehrungen beim Login treffen, auch die konkreten Vorgaben beim User, zum Beispiel die Notwendigkeit der 2FA, müssen so nicht durch euch berücksichtigt werden. Weiters können wir dadurch den gesamten Sicherheitsaspekt der Authentifizierung erhöhen, da das Nutzerpasswort nicht mehr außerhalb unserer Anwendung eingegeben werden muss.
Für die SSO gibt es ein vollständiges Code-Beispiel, dieses findet ihr im Newsletter-Archiv zum Herunterladen.
Achtung: Da diese neue Funktionalität sicherheitsrelevant ist, wird der alte Endpunkt /nimbus/authenticate bereits zum 15.9.24 abgeschaltet. Solltest du ihn verwenden, bitte möglichst schnell migrieren.
Codebeispiel anzeigen >