<?xml version="1.0" encoding="utf-8"?>
<export-example>
  <doc>
    <id>229</id>
    <completedYear>2020</completedYear>
    <publishedYear/>
    <thesisYearAccepted/>
    <language>deu</language>
    <pageFirst/>
    <pageLast/>
    <pageNumber>79</pageNumber>
    <edition/>
    <issue/>
    <volume/>
    <type>bachelorthesis</type>
    <publisherName/>
    <publisherPlace/>
    <creatingCorporation/>
    <contributingCorporation/>
    <belongsToBibliography>0</belongsToBibliography>
    <completedDate>--</completedDate>
    <publishedDate>--</publishedDate>
    <thesisDateAccepted>--</thesisDateAccepted>
    <title language="deu">Verteilte Policy-basierte Autorisierung mit OAuth 2.0 und OpenID Connect</title>
    <abstract language="deu">Durch den Open Policy Agent (OPA) soll es eine einheitliche Lösung geben, um Policy Entscheidungen für unterschiedlichste Anwendungen im Cloud-Native-Umfeld durchzusetzen. Es gibt schon viele Projekte, die OPA integriert haben. Hierzu zählen das AWS API Gateway, um den API Datenverkehr zu kontrollieren, Kubernetes um die Ressourcen Nutzung zu begrenzen. Ein weiterer Anwendungsfall ist in Microservices als Sidecar um eine verteilte Autorisierung zu ermöglichen. Durch OPA können die Policies von den Services getrennt werden. Somit müssen Services nicht neu deploytt werden, falls sich die Policies ändern. OPA hat jedoch keine eingebaute Funktion für die Authentifizierung und das Identitätsmanagement.&#13;
In dieser Arbeit soll aufgezeigt werden, wie die Authentifizierung mithilfe von Keycloak und die Autorisierung mit dem Open Policy Agent umgesetzt werden kann.</abstract>
    <identifier type="urn">urn:nbn:de:bvb:860-opus4-2298</identifier>
    <enrichment key="opus.doi.autoCreate">false</enrichment>
    <enrichment key="opus.urn.autoCreate">true</enrichment>
    <licence>Keine Creative Commons Lizenz (es gilt das deutsche Urheberrecht)</licence>
    <author>Johannes Steinleitner</author>
    <subject>
      <language>mul</language>
      <type>uncontrolled</type>
      <value>Keycloak</value>
    </subject>
    <subject>
      <language>mul</language>
      <type>uncontrolled</type>
      <value>Open Policy Agent</value>
    </subject>
    <subject>
      <language>mul</language>
      <type>uncontrolled</type>
      <value>OAuth</value>
    </subject>
    <subject>
      <language>deu</language>
      <type>uncontrolled</type>
      <value>OpenID Connect</value>
    </subject>
    <subject>
      <language>deu</language>
      <type>uncontrolled</type>
      <value>verteilte Autorisierung</value>
    </subject>
    <subject>
      <language>deu</language>
      <type>swd</type>
      <value>Authentifikation</value>
    </subject>
    <subject>
      <language>deu</language>
      <type>swd</type>
      <value>Autorisierung</value>
    </subject>
    <collection role="institutes" number="">Fakultät Informatik</collection>
    <thesisPublisher>Hochschule für Angewandte Wissenschaften Landshut</thesisPublisher>
    <thesisGrantor>Hochschule für Angewandte Wissenschaften Landshut</thesisGrantor>
    <file>https://opus4.kobv.de/opus4-haw-landshut/files/229/Bachelor_Thesis_Steinleitner.pdf</file>
  </doc>
  <doc>
    <id>193</id>
    <completedYear>2020</completedYear>
    <publishedYear/>
    <thesisYearAccepted/>
    <language>deu</language>
    <pageFirst/>
    <pageLast/>
    <pageNumber>75</pageNumber>
    <edition/>
    <issue/>
    <volume/>
    <type>bachelorthesis</type>
    <publisherName/>
    <publisherPlace/>
    <creatingCorporation/>
    <contributingCorporation/>
    <belongsToBibliography>0</belongsToBibliography>
    <completedDate>--</completedDate>
    <publishedDate>--</publishedDate>
    <thesisDateAccepted>--</thesisDateAccepted>
    <title language="deu">Authentifizierung und Autorisierung in einer verteilten Microservice-Umgebung</title>
    <abstract language="deu">Viele Sicherheitsorganisationen warnen vor Anfälligkeiten in Anwendungen, die aufgrund eines mangelnden Authentifizierungs- und Autorisierungssystems entstehen. In der Vergangenheit wurde diese Thematik von vielen Unternehmen als eher nachrangig betrachtet, ihre Bedeutung wurde jedoch in den letzten Jahren zunehmend erkannt.&#13;
Die Agrolab GmbH steht zurzeit vor einer großen Aufgabe. Das mittlerweile seit 30 Jahren bestehende monolithische Datenbanksystem soll schrittweise zu einem neuen, auf Microservice Technologien basierten System umgebaut werden. Hierbei ist es nötig, von Beginn an ein gutes Authentifizierungs- und Autorisierungsschema zu erstellen, welches im Rahmen dieser Arbeit entworfen wird. &#13;
Zunächst werden daher einige bekannte Sicherheitskonzepte sowie Protokolle analysiert, dargestellt und mit den Anforderungen des Unternehmens abgeglichen. Für die Umsetzung dieser Konzepte wird ein Security-Framework, das mit den Technologien der neuen Architektur kompatibel ist, untersucht und anschließend ausgewählt. Ein selbst programmierter Prototyp soll die künftigen Abläufe im Unternehmen darstellen und die Umsetzbarkeit der Anforderungen unter Beweis stellen.</abstract>
    <identifier type="urn">urn:nbn:de:bvb:860-opus4-1935</identifier>
    <enrichment key="opus.doi.autoCreate">false</enrichment>
    <enrichment key="opus.urn.autoCreate">true</enrichment>
    <licence>Keine Creative Commons Lizenz (es gilt das deutsche Urheberrecht)</licence>
    <author>Marco Feder</author>
    <subject>
      <language>mul</language>
      <type>uncontrolled</type>
      <value>Keycloak</value>
    </subject>
    <subject>
      <language>mul</language>
      <type>uncontrolled</type>
      <value>Spring Boot</value>
    </subject>
    <subject>
      <language>deu</language>
      <type>swd</type>
      <value>Mikroservice</value>
    </subject>
    <subject>
      <language>deu</language>
      <type>swd</type>
      <value>Authentifikation</value>
    </subject>
    <subject>
      <language>deu</language>
      <type>swd</type>
      <value>Autorisierung</value>
    </subject>
    <collection role="institutes" number="">Fakultät Informatik</collection>
    <thesisPublisher>Hochschule für Angewandte Wissenschaften Landshut</thesisPublisher>
    <thesisGrantor>Hochschule für Angewandte Wissenschaften Landshut</thesisGrantor>
    <file>https://opus4.kobv.de/opus4-haw-landshut/files/193/Marco_Feder_Bachelorarbeit.pdf</file>
  </doc>
</export-example>
