Enterprise SSO with Keycloak Case Study | ADRA
Nonprofit · Identity · Shipped Jun 2025

Fifteen platforms. One password.

Single sign-on for a nonprofit in 100+ countries

One login across all platforms. Live in a month, no downtime.

ADRA dashboard on a laptop: single sign-on to every platform
{{ f.k }}
{{ f.v }}
01 · The challenge

A separate login for each tool.

Operations in 100+ countries. Each department used different tools. ADRA needed one login for all of them.

{{ p.icon }}

{{ p.title }}

{{ p.body }}

NextCloudkey LogAltokey HumHubkey HRkey ResourceSpacekey +10 morekey 6 LOGINS · 6 USER LISTS
Before: fifteen user lists. Red keys mark accounts left open.swipeSwipe the diagram
02 · What we built

Same tools. One way in.

One identity source. All platforms connected. No tools replaced.

NextCloud LogAlto HumHub HR ResourceSpace +10 more Keycloak SSO · RBAC
After: add or remove people in one place.swipeSwipe the diagram
ADRA's platform ecosystem grouped into four domains: ADRA Host (email, security, drive, media, hosting, website, community), ADRA Productivity (projects), ADRA Marketing (payment, donation campaign manager, donors, communication, design, donor relations) and ADRA Admin (directory, HR, volunteer management)
Four domains. All platforms in one session.
{{ s.icon }}

{{ s.title }}

{{ s.body }}

03 · How it ran

One month, four stages, no downtime.

{{ s.n }} · {{ s.when }}

{{ s.title }}

{{ s.body }}

04 · The stack

Open standards. Owned by ADRA.

Open source. ADRA owns it.

{{ t.icon }} {{ t.name }} {{ t.role }}
05 · The results

What changed for the people using it.

{{ r.icon }} {{ r.big }}

{{ r.title }}

{{ r.body }}

format_quote
Yasin delivers excellent work. He is very proficient and knowledgeable with Keycloak and SSO standards. He makes sure to understand the requirements before implementing the work and will communicate profusely prior, during, and after implementation to keep you informed of the overall progress of the task. He is also very good at detecting edge cases and finding solutions to alleviate possible consequences. Finding great professionals on Upwork isn’t always easy, and I am very glad we found Yasin to help us with our projects. If you don't want to spend hours going back and forth getting your requirements understood, he is the person you are looking for.
ADRA logo ADRA International Identity & SSO · 100+ countries
The screens

See it in use.

05 screens
One dashboard
01

One dashboard

All tools behind one sign-in.
One login for all tools
02

One login for all tools

One sign-in. All permitted tools.
15+ platforms
03

15+ platforms

Four suites of tools under one identity layer.
Built for global teams
04

Built for global teams

One login across more than a hundred countries.
Apps behind one login
05

Apps behind one login

Access set by role and country.
key

Login review

A 30-minute call. We map current logins and outline a path to one.
Check availabilityarrow_forward