Internship / Master Thesis : Add WS-Fed support to Keycloak

ELCA Security SA

Bewerben
  • Veröffentlicht:

    29 Februar 2024
  • Pensum:

    100%
  • Vertrag:

    Festanstellung
  • Arbeitsort:

    Lausanne

Internship / Master Thesis : Add WS-Fed support to Keycloak

About ELCA Security

ELCA Security is a subsidiary of the ELCA Group. With more than 15 years of expertise, several key solution partners and hundreds of completed cybersecurity projects, ELCA Security's mission is to serve any company or public organisation in terms of anticipation (strategic security consulting), protection (secure architecture and encryption), detection (endpoint monitoring) and defense (incident response). 

Keycloak is an open-source Identity Provider (IdP) solution. This product currently supports two major authentication protocols (OIDC and SAML). However, for some Microsoft services (i.e. Azure Intune), a compatibility with WS-Fed protocol is required.

The objective of this internship is to contribute to this open-source project in order to add the WS-Fed protocol to the list of protocols supported by Keycloak. 

During this internship, you will be fully integrated into the TrustID product development team, surrounded by colleagues with Keycloak expertise who will be able to guide and help you through your task.

 

Objectives:

- Contribute to a large open-source project

- Analyze how to integrate a new protocol into an existing architecture

- Implement WS-Fed protocol

- Implement tests to validate the implementation

› A dynamic work and collaborative environment with a highly motivated multi-cultural and international sites team

› Attractive prospects for career path & Personal development through training and coaching

› The chance to make a difference in peoples’ life by building innovative solutions

› Various internal coding events (Hackathon, Brownbags), see our technical blog

› Monthly After-Works organized per locations

› Good work-life balance (2 days per week from home)

› Attractive pension fund with 3 types of Job Category employees’ contributions

› Premium and worldwide coverage with Zurich

- Good implementation skills (Java)

- Security mindset oriented


Bewerben