<?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:lu06</title>
        <description></description>
        <link>https://wiki.bzz.ch/</link>
        <image rdf:resource="https://wiki.bzz.ch/_media/wiki/logo.png" />
       <dc:date>2026-04-07T21:06:55+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m321/learningunits/lu06/autorisation?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m321/learningunits/lu06/beispiel?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m321/learningunits/lu06/flaskrestful?rev=1711631267&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/modul/m321/learningunits/lu06/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/lu06/autorisation?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>LU06a - Autorisierung Grundlagen</title>
        <link>https://wiki.bzz.ch/modul/m321/learningunits/lu06/autorisation?rev=1711631267&amp;do=diff</link>
        <description>LU06a - Autorisierung Grundlagen

Autorierung bedeutet das Recht eine bestimmte Aktion durchzuführen.
Jeder Service muss prüfen, ob der Client die nötigen Berechtigungen hat.

Autorisierung in einer Applikation bezieht sich darauf, wie die Berechtigungen und Zugriffsrechte für Benutzer oder Systeme innerhalb dieser Applikation verwaltet werden. 
Autorisierung ist ein wichtiger Bestandteil der Sicherheit und Datenschutzsteuerung in Softwareanwendungen.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m321/learningunits/lu06/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>LU06c - Umsetzung als Beispiel</title>
        <link>https://wiki.bzz.ch/modul/m321/learningunits/lu06/beispiel?rev=1711631267&amp;do=diff</link>
        <description>LU06c - Umsetzung als Beispiel

Das Beispiel zeigt eine Umsetzung der Autorisation in einer RESTful Flask Applikation.

Frontend

Token speichern

Das Token wird vom Webserver als Text gesendet.
Falls mein Login-Request erfolgreich war, speichere ich diesen Test im Session Storage.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m321/learningunits/lu06/flaskrestful?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>LU06b - Autorisation in einer Webapplikation mit JSON Web Token</title>
        <link>https://wiki.bzz.ch/modul/m321/learningunits/lu06/flaskrestful?rev=1711631267&amp;do=diff</link>
        <description>LU06b - Autorisation in einer Webapplikation mit JSON Web Token

Token im Client

Der Client erhält vom Authorisationsservice ein Token.
Dieses muss er lokal speichern und bei jedem Request mitsenden.

Token speichern

Ein Webbrowser als Client hat verschiedene Möglichkeiten, um Daten zu speichern.
Je nach Art des Speichers haben wir gewisse Vor- und Nachteile.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/modul/m321/learningunits/lu06/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>LU06 - Autorisation</title>
        <link>https://wiki.bzz.ch/modul/m321/learningunits/lu06/start?rev=1711631267&amp;do=diff</link>
        <description>LU06 - Autorisation


	* LU06a - Autorisierung Grundlagen
	* LU06b - Autorisation in einer Webapplikation mit JSON Web Token
	* LU06c - Umsetzung als Beispiel



Aufgaben


	* LU06.A01 - Autorisierung



Lösungen


	* LU06.L01 - Autorisierung</description>
    </item>
</rdf:RDF>
