Jonatan Männchen
Posted on October 9, 2024
Unlock the Power of OpenID Connect on the BEAM
In today's digital world, implementing secure and efficient authentication systems is more critical than ever. OpenID Connect has emerged as a powerful protocol, offering seamless and secure login experiences for applications. I recently delved deep into this topic during my talk at Code BEAM San Francisco, titled "Unlock the Power of OpenID Connect on the BEAM."
For those who couldn't attend, I'm excited to share the key insights and developments from that presentation through this series of blog posts. If you're interested in exploring further, you can watch the talk recording and download the slides.
Whether you're new to OpenID Connect or looking to enhance your application's security, these posts aim to provide valuable insights and practical guidance.
Part 3: Navigating the EEF Stipend Process
Background and Motivation
Balancing the redevelopment of oidcc
with professional responsibilities was challenging. Recognizing the importance of this work, I approached the Erlang Ecosystem Foundation (EEF) through their Security Working Group, seeking a stipend to dedicate time to the project.
Initially, I faced some timing challenges, but when I transitioned to a role at Sustema, an insurtech startup, I found myself with a one-month gap before starting my new position. Seizing this opportunity, I reapplied for the stipend and was approved.
A Positive Experience with the EEF
Implementing a stipend with the EEF was a great experience. The process was straightforward, and the collaboration with the foundation was very good and uncomplicated. Their support allowed me to focus intensively on redeveloping the oidcc
library.
The result was a robust, fully certified client library that met the requirements of the OpenID Connect Core specification and implemented many of its optional features, particularly those enhancing security. We incorporated advanced security measures, making it suitable for high-security environments where trust and compliance are paramount.
To share these developments with the broader community, I introduced the updated library alongside Lars on Beam Radio. As part of my commitment to the EEF and to promote secure authentication practices, I also presented a talk at Code BEAM San Francisco. The talk aimed to raise awareness about the importance of secure OpenID Connect implementations and showcase how the oidcc
library can facilitate this on the BEAM platform.
The Stipend Process at the EEF
The Erlang Ecosystem Foundation offers stipends to support projects that benefit the BEAM community. The goal is to fund open-source development, trainings, workshops, and other initiatives that help increase and expand the BEAM community, especially among those new to Erlang, Elixir, and the ecosystem.
Key Aspects of the Stipend Program:
- Focus on Community Growth: The foundation favors stipends targeted toward beneficiaries new to the BEAM ecosystem, aiming to broaden the community.
- Preferred Initiatives: Supports online workshops, training materials, hands-on trainings, open-source development work, and diversity efforts.
- Application Process: The process is straightforward. Proposals should be concise with clear objectives. Applicants are encouraged to seek additional sponsorship from corporations or local sponsors to foster sustainable, long-term relationships.
Learn more: https://erlef.org/stipends
Looking Ahead
As I continue to contribute to the BEAM ecosystem and develop tools like oidcc
, I'm excited about new opportunities on the horizon. Starting in November, I'm open to taking on a new role within the community. If you're seeking someone with a passion for building secure, scalable applications and advancing the state of the art in Erlang and Elixir, I'd love to hear from you.
Posted on October 9, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.