TY - THES A1 - Steinleitner, Johannes T1 - Verteilte Policy-basierte Autorisierung mit OAuth 2.0 und OpenID Connect N2 - 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. In dieser Arbeit soll aufgezeigt werden, wie die Authentifizierung mithilfe von Keycloak und die Autorisierung mit dem Open Policy Agent umgesetzt werden kann. KW - Keycloak KW - Open Policy Agent KW - OAuth KW - OpenID Connect KW - verteilte Autorisierung KW - Authentifikation KW - Autorisierung Y1 - 2020 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:860-opus4-2298 ER -