OIDC for Linux: Difference between revisions
From Lsdf
Jump to navigationJump to search
(Created page with "Zurück zur Themenliste = Beschreibung = Dies ist ein template = Ziel = Schneller Größer Weiter =Anforderungen= * Linux = Ansprechpartne...") |
|||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
[[Studentische_Arbeiten_am_SCC|Zurück zur Themenliste]] |
[[Studentische_Arbeiten_am_SCC|Zurück zur Themenliste]] |
||
= |
= Description = |
||
We are working at the European scientific project called |
|||
Dies ist ein template |
|||
INDIGO Data Cloud. As part of that there is a need to harmonize identities all over the European Federations and provide an easy to use single sing 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 |
|||
Schneller Größer Weiter |
|||
and use those credentials to do e.g. ssh, ftp or even S3. |
|||
Our Idea is a RESTful service with a plugin-interface. |
|||
=Anforderungen= |
|||
Plugins will be provided and implemented on a end-service base. |
|||
So during your PSE you will be working with or even implementing: |
|||
* OpenId Connect |
|||
* oauth2.0 |
|||
* Json Web Tokens |
|||
* RESTful Web-Services |
|||
* Security Considerations |
|||
* remote execution of code |
|||
* LDAP |
|||
⚫ | |||
* Requirement specification (Pflichtenheft) |
|||
* System Design (Systementwurf) |
|||
* Implementation (Implementierung) |
|||
* Validation (Validierung (Qualitätskontrolle/Softwaretest)) |
|||
* Projektabnahme und Abschlussveranstaltung |
|||
=Requirements= |
|||
* English |
|||
* Linux |
* Linux |
||
* Python, even better: Erlang |
|||
= What we provide = |
|||
* a 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 = |
|||
[mailto:bas.wegh@kit.edu Bas.Wegh∂kit.edu] |
|||
[mailto:benjamin.ertl@kit.edu Benjamin.Ertl∂kit.edu] |
|||
[mailto:uros.stevanovic@kit.edu Uros.Stevanovic∂kit.edu] |
|||
= Further Informations = |
|||
= Ansprechpartner = |
|||
[http://pp.info.uni-karlsruhe.de/lehre/WS201516/pse/ Informations regarding PSE WS2015/16 (German) ] |
|||
Bas.Wegh@kit.edu |
|||
Benjamin.Ertl@kit.edu |
|||
Uros.Stevanovic@kit.edu |
Latest revision as of 11:57, 13 October 2015
Description
We are working at the European scientific project called INDIGO Data Cloud. As part of that there is a need to harmonize identities all over the European Federations and provide an easy to use single sing 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 or even implementing:
- OpenId Connect
- oauth2.0
- Json Web Tokens
- RESTful Web-Services
- Security Considerations
- remote execution of code
- LDAP
Goals
- Requirement specification (Pflichtenheft)
- System Design (Systementwurf)
- Implementation (Implementierung)
- Validation (Validierung (Qualitätskontrolle/Softwaretest))
- Projektabnahme und Abschlussveranstaltung
Requirements
- English
- Linux
- Python, even better: Erlang
What we provide
- a 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