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

Unfortunately this ad has expired
But there are a thousand other exciting listings waiting for you.
Start a new search

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).

Your role

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.


  • 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

Our offer

› 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

Your profile

  • Good implementation skills (Java)

  • Security mindset oriented

Published on 2024-05-26. Original Job Ad