Entwicklung eines Plugins zur Authentifizierung mittels OpenID Connect

From Lsdf
Revision as of 17:57, 10 April 2019 by Jan.erik (talk | contribs) (→‎Contact)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

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/