Entwicklung eines Plugins zur Authentifizierung mittels OpenID Connect

From Lsdf

Beschreibung

Die Large Scale Data Facility (LSDF) am SCC stellt Wissenschaftlern einen großen Datenspeicher mit momentan über 10 Petabyte zur Verfügung [1]. Dieser soll Nutzern nun über die Software Xrootd [2] zur Verfügung gestellt werden. Das Xrootd-Projekt zielt darauf ab, einen hochperformanten, skalierbaren, fehlertoleranten Zugriff auf Datenspeicher verschiedenster Art zu ermöglichen. Die Authentifizierung soll über das Protokoll OpenID Connect bzw. OAUTH2 erfolgen [3, 4].

Im Rahmen dieses Praktikums soll ein Plugin für Xrootd entwickelt werden, dass es ermöglicht, Nutzer mittels OpenID Connect / OAUTH2 Access-Tokens zu authentifizieren.


Voraussetzungen

  • Kenntnisse in der Programmierung mit Python
  • Kenntnisse in der Administration von Linux-Systemen


Kontakt

jan.sundermann@kit.edu

Weitere Informationen

[1]: https://www.scc.kit.edu/forschung/11843.php

[2]: http://www.xrootd.org/

[3]: https://oauth.net/2/

[4]: https://openid.net/connect/