<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://hilfe.lernlog.digital/wiki/index.php?action=history&amp;feed=atom&amp;title=Single_Sign-On%3A_OpenID_Connect_%28OIDC%29</id>
	<title>Single Sign-On: OpenID Connect (OIDC) - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://hilfe.lernlog.digital/wiki/index.php?action=history&amp;feed=atom&amp;title=Single_Sign-On%3A_OpenID_Connect_%28OIDC%29"/>
	<link rel="alternate" type="text/html" href="https://hilfe.lernlog.digital/wiki/index.php?title=Single_Sign-On:_OpenID_Connect_(OIDC)&amp;action=history"/>
	<updated>2026-04-13T15:39:06Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in lernlog Hilfesystem</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://hilfe.lernlog.digital/wiki/index.php?title=Single_Sign-On:_OpenID_Connect_(OIDC)&amp;diff=6306&amp;oldid=prev</id>
		<title>Arevik am 28. Oktober 2025 um 09:20 Uhr</title>
		<link rel="alternate" type="text/html" href="https://hilfe.lernlog.digital/wiki/index.php?title=Single_Sign-On:_OpenID_Connect_(OIDC)&amp;diff=6306&amp;oldid=prev"/>
		<updated>2025-10-28T09:20:21Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{{Box Info | Die OIDC-Schnittstelle muss zunächst konfiguriert und zur Anwendung der Konfiguration die lernlog-Instanz neu gestartet werden. Der Neustart muss mit dem Hoster/Anbieter von lernlog durchgeführt werden. Bei Fragen oder Problemen steht der Support von lernlog über das Online-Support-Formular zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
Nach dem Neustart lässt sich die SSO-Funktionalität jederzeit de-/aktivieren.&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{Box Achtung | Nutzer*innen müssen in lernlog mit demselben Nutzernamen wie im ID-Provider existieren, um sich über OIDC-SSO einloggen zu können.&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
:* Überprüfe, ob du einen Client/Zugriff für lernlog in deinem Identitätsanbieter eingerichtet hast und ob dir folgende Daten vorliegen:&lt;br /&gt;
::* I.d.R. erhält man von dem ID-Provider die sensiblen Daten: &amp;#039;&amp;#039;&amp;#039;Client-Namen&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Client-ID&amp;#039;&amp;#039;&amp;#039; und das &amp;#039;&amp;#039;&amp;#039;Client-Secret&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
::* Die restlichen, notwendigen Daten findet man im JSON-Format hinter der OpenID Connect-Metadaten-URL (z.B. &amp;lt;nowiki&amp;gt;https://YOUR-ID_PROVIDER_URL/.well-known/openid-configuration&amp;lt;/nowiki&amp;gt;, oder &amp;lt;br&amp;gt;&amp;lt;nowiki&amp;gt;https://YOUR-ID_PROVIDER_URL/realm/MY-REALM/.well-known/openid-configuration&amp;lt;/nowiki&amp;gt;):&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Single Sign-On OpenID Connect (OIDC) Abb.1.png|800 px|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
:* &amp;#039;&amp;#039;&amp;#039;Folgende Werte sind für die weitere Konfiguration relevant (Angabe → Name in lernlog):&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
::* &amp;#039;&amp;#039;&amp;#039;Client-Name:&amp;#039;&amp;#039;&amp;#039; Dies ist der Name des Clients (Serviceanbieters), der mit dem OpenID Connect-Provider interagiert.&lt;br /&gt;
::* &amp;#039;&amp;#039;&amp;#039;Client-ID:&amp;#039;&amp;#039;&amp;#039; Dies ist die eindeutige Identifikationsnummer für den Client (Serviceanbieter).&lt;br /&gt;
::* &amp;#039;&amp;#039;&amp;#039;Client-Secret:&amp;#039;&amp;#039;&amp;#039; Dies ist eine Zeichenabfolge, die zu Ver- und Entschlüsselung von dem Client und dem ID-Provider gemeinsam verwendet wird, um die Integrität ihrer Datenübertragung sicherzustellen.&lt;br /&gt;
::* &amp;#039;&amp;#039;&amp;#039;Autorisierungs-Endpoint&amp;#039;&amp;#039;&amp;#039; (&amp;lt;code&amp;gt;authorization_endpoint&amp;lt;/code&amp;gt;): Dies ist die URL, an der die Nutzer*innen ihre Authentifizierung durchführen können. Hier müssen sie ihr Nutzerkonto und Passwort eingeben oder sich mit einem externen Anbieter (z.B. itsLearning, Keycloak, …) anmelden.&lt;br /&gt;
::* &amp;#039;&amp;#039;&amp;#039;Token-Endpoint&amp;#039;&amp;#039;&amp;#039; (&amp;lt;code&amp;gt;token_endpoint&amp;lt;/code&amp;gt;): Dies ist die URL, an der der Serviceanbieter ein Token anfordern kann, um den Zugriff auf die von dem*der Nutzer*in eingerichteten Daten zu überprüfen.&lt;br /&gt;
::* &amp;#039;&amp;#039;&amp;#039;Userinfo-Endpoint&amp;#039;&amp;#039;&amp;#039;(&amp;lt;code&amp;gt;userinfo_endpoint&amp;lt;/code&amp;gt;): Dies ist die URL, an der zusätzliche Informationen über den*die Nutzer*in abgerufen werden können (z.B. sein Name, seine Email-Adresse).&lt;br /&gt;
::* &amp;#039;&amp;#039;&amp;#039;JWKS-URL&amp;#039;&amp;#039;&amp;#039; (&amp;lt;code&amp;gt;jwks_uri&amp;lt;/code&amp;gt;): Dies ist die URL, an der sich das JWK-Set (JSON Web Key Set) befindet. Das JWK-Set beinhaltet alle Schlüssel, die vom OpenID Connect-Provider verwendet werden können.&lt;br /&gt;
::* &amp;#039;&amp;#039;&amp;#039;PKCE Protokoll:&amp;#039;&amp;#039;&amp;#039; Wenn aktiv, wird die Sicherheit der SSO-Verbindung durch ein ergänzendes Protokoll verbessert, falls der ID-Provider es unterstützt.&lt;br /&gt;
::* &amp;#039;&amp;#039;&amp;#039;Scopes:&amp;#039;&amp;#039;&amp;#039; Für welche Art von Zugriffen authentifiziert man sich gegenüber dem ID-Provider; kommaseparierte Auflistung (mindestens notwendig &amp;lt;code&amp;gt;openid&amp;lt;/code&amp;gt;, je nach ID-Provider auch zusätzliche Werte notwendig; z.B. iServ &amp;lt;code&amp;gt;openid,profile&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__			&lt;br /&gt;
&amp;lt;!--{{Relevante Seiten}}--&amp;gt;&lt;br /&gt;
[[Kategorie:Single_Sign-On]]&lt;/div&gt;</summary>
		<author><name>Arevik</name></author>
	</entry>
</feed>