OpenID ist eine beliebte Single-Sign-On-Technologie, die den Zugriff auf alle Unternehmens-Webressourcen mit den gleichen Anmeldeinformationen ermöglicht. In iSpring Learn arbeitet das OpenID Connect-Protokoll mit dem Okta-Identitätsanbieter zusammen - einem Autorisierungsserver, der Benutzer authentifiziert und Informationen über eine erfolgreiche Autorisierung an LMS überträgt.
Die Autorisierung mit OpenID und Okta funktioniert in der mobilen Anwendung.
Okta-Autorisierungsserver-Konfiguration
- Melden Sie sich bei Ihrem Okta-Konto an und öffnen Sie den Abschnitt Anwendungen (Applications) im oberen Menü.
- Beginnen Sie dann mit der Bearbeitung der Anwendung.
Falls Sie noch keine Anwendung erstellt haben, fügen Sie sie jetzt hinzu.
- Klicken Sie im Abschnitt Anwendungen (Applications) auf die Schaltfläche Anwendung hinzufügen (Add Application).
- Wählen Sie im zweiten Schritt Web aus und klicken Sie auf Weiter (Next).
- Danach beginnen Sie mit der Konfiguration der Anwendung. Fügen Sie Basis-URLs und Anmelde-Umleitungs-URLs hinzu — diese können von Ihrem iSpring Learn-Konto abgerufen werden. Aktivieren Sie im Abschnitt Erlaubter Gewährungstyp (Grant type allowed) auch Token aktualisieren (Refresh Token) und Implizit (Implicit) (Hybrid). Klicken Sie abschließend auf Fertig (Done).
- Scrollen Sie dann nach unten zum Ende der Seite — hier können Sie die Client-ID (Client ID) und das Client-Geheimnis (Client secret) kopieren.
- Add Return Url — the web-page address where a non-authenticated user will be redirected.
Damit die Autorisierung in der mobilen Anwendung funktioniert, fügen Sie dem Autorisierungsserver eine geänderte Rückgabe-URL hinzu. Tauschen Sie das https-Schema mit islearn aus: Ändern Sie beispielsweise https://auth.dev.mycompany,com/sso/login/oidc zu islearn//auth.dev.mycompany.com/sso/login/oidc