<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.bzz.ch/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.bzz.ch/feed.php">
        <title>BZZ - Modulwiki - modul:m321:learningunits:lu05</title>
        <description></description>
        <link>https://wiki.bzz.ch/</link>
        <image rdf:resource="https://wiki.bzz.ch/_media/wiki/logo.png" />
       <dc:date>2026-05-18T04:44:57+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m321/learningunits/lu05/authservice?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m321/learningunits/lu05/beispiel?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m321/learningunits/lu05/grundlagen?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m321/learningunits/lu05/jwt?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m321/learningunits/lu05/meineauthentifizierung?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m321/learningunits/lu05/start?rev=1711631267&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.bzz.ch/_media/wiki/logo.png">
        <title>BZZ - Modulwiki</title>
        <link>https://wiki.bzz.ch/</link>
        <url>https://wiki.bzz.ch/_media/wiki/logo.png</url>
    </image>
    <item rdf:about="https://wiki.bzz.ch/modul/m321/learningunits/lu05/authservice?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU05b - Authentifizierung als Service</title>
        <link>https://wiki.bzz.ch/modul/m321/learningunits/lu05/authservice?rev=1711631267&amp;do=diff</link>
        <description>LU05b - Authentifizierung als Service

Bei der Authentifizierung als Service (AaaS) wird die Authentifizierungsfunktion von einem dedizierten Dienst bereitgestellt.
Dieser Dienst wird von verschiedenen Anwendungen und Systemen innerhalb einer verteilten Umgebung genutzt.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m321/learningunits/lu05/beispiel?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU05c - Umsetzung als Beispiel</title>
        <link>https://wiki.bzz.ch/modul/m321/learningunits/lu05/beispiel?rev=1711631267&amp;do=diff</link>
        <description>LU05c - Umsetzung als Beispiel

In der Applikation zur Verwaltung der Nachprüfungen nutze ich die Autentifizierung von AzureAD.
Dieses Kapitel zeigt auszugsweise die Umsetzung im Client.

AzureAD

Damit meine Applikation den Authentifikationsservice nutzen kann, muss diese in AzureAD registriert werden.
Für jede Applikation wird eingetragen, auf welche Daten und Services sie zugreifen darf.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m321/learningunits/lu05/grundlagen?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU05a - Grundlagen</title>
        <link>https://wiki.bzz.ch/modul/m321/learningunits/lu05/grundlagen?rev=1711631267&amp;do=diff</link>
        <description>LU05a - Grundlagen

Begriffe

Bei der Anmeldung an einer Applikation muss ein Benutzer seine Identität beweisen.

	*  Der Benutzer gibt an, eine bestimmte Person (z.B. Marcel Suter) zu sein.
	*  Die Applikation prüft, ob der Benutzer wirklich die angegebene Person zu sein.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m321/learningunits/lu05/jwt?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU05d - JSON Web Token (JWT)</title>
        <link>https://wiki.bzz.ch/modul/m321/learningunits/lu05/jwt?rev=1711631267&amp;do=diff</link>
        <description>LU05d - JSON Web Token (JWT)

Siehe auch JSON_Web_Token und jwt.io

JSON Web Token sind eine standardisierte Methode um sichere Daten zwischen Client und Server auszutauschen.
Sie eignen sich unter anderem für die Authentifikation in stateless Webservices (z.B. RESTful Webservices) und verteilten Systemen.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m321/learningunits/lu05/meineauthentifizierung?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU05e - Authentifizierungsservice erstellen</title>
        <link>https://wiki.bzz.ch/modul/m321/learningunits/lu05/meineauthentifizierung?rev=1711631267&amp;do=diff</link>
        <description>LU05e - Authentifizierungsservice erstellen

info box

Planung

Für die Realisierung eines Authentifizierungsservice müssen wir zunächst einige Punkte festlegen.

Benutzerkonten

Unser Authentifizierungsservice benötigt Zugriff auf ein Verzeichnis aller Benutzerkonten. 
Je nach Anzahl Benutzer und Umfang der Daten können wir die Benutzer in einer Datei (z.B. JSON), einer Datenbank (z.B. MySQL, MongoDB) oder einem</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m321/learningunits/lu05/start?rev=1711631267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-28T13:07:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU05 - Authentifizierung</title>
        <link>https://wiki.bzz.ch/modul/m321/learningunits/lu05/start?rev=1711631267&amp;do=diff</link>
        <description>LU05 - Authentifizierung


	* LU05a - Grundlagen
	* LU05b - Authentifizierung als Service
	* LU05c - Umsetzung als Beispiel
	* LU05d - JSON Web Token (JWT)
	* LU05e - Authentifizierungsservice erstellen



Aufgaben


	* LU05.A01 - Authentifizierungsservice erstellen



Lösungen


	* LU05.L01 - Authentifizierungsservice erstellen</description>
    </item>
</rdf:RDF>
