OpenID Connect for Linux

From Lsdf
Jump to navigationJump to search

Zurück zur Themenliste

Description

INDIGO logo transparent.png
OpenID logo.png
Drawing.svg

We are working in the European scientific project INDIGO Data Cloud. One part of the project is a need to harmonize identities all over the European Federations and provide an easy to use single-sign-on system.

This is where you come into play! You will implement a service that will enable a user to login at a single-sign-on system and use those credentials to do e.g. ssh, ftp or even S3.

Our Idea is a RESTful service with a plugin-interface. Plugins will be provided and implemented on a end-service base.

So during your PSE you will be working with:


And you will implement:

  • a RESTful webservice
    • multiple clients
    • multiple concurrent requests
    • a management GUI (e.g. a website)
  • local and remote execution of code
  • multiple different services that need authorization/authentication

Goals

  • Meet the PSE Goals
    • Requirement specification (Pflichtenheft)
    • System Design (Systementwurf)
    • Implementation (Implementierung)
    • Validation (Validierung (Qualitätskontrolle/Softwaretest)
    • Final Report (Projektabnahme und Abschlussveranstaltung)
  • Get better knowledge about authentication and authorization
  • Learn about client/server communications
  • Get better at understanding of systems, designing and implementing them
  • Learn about the Linux Operating System
  • Have fun

Requirements

  • English (all documentations/presentations will be in English)
  • Linux (basic knowledge, you should have seen the command line)
  • Python (basic knowledge)
  • eager to learn new things

What we provide

  • an international group of smart and fun people
  • several virtual machines as playground (yes, Linux and root ;) )
  • a PSE project that will be used for real later on

Contact

Bas.Wegh∂kit.edu

Benjamin.Ertl∂kit.edu

Uros.Stevanovic∂kit.edu

Further Informations

Informations regarding PSE WS2015/16 (German)