Difference between revisions of "OIDC for Linux"
From Lsdf
(Created page with "Zurück zur Themenliste = Beschreibung = Dies ist ein template = Ziel = Schneller Größer Weiter =Anforderungen= * Linux = Ansprechpartne...") |
|||
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! |
||
− | = Ziel = |
||
+ | 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 |
||
+ | |||
+ | = Goals = |
||
+ | * 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 ;) ) |
||
+ | * |
||
+ | |||
+ | = 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 |
Revision as of 11:56, 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 ;) )