-
Notifications
You must be signed in to change notification settings - Fork 22
Expand file tree
/
Copy pathcase-studies.html
More file actions
222 lines (211 loc) · 14 KB
/
case-studies.html
File metadata and controls
222 lines (211 loc) · 14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
<!doctype html>
<html lang="en" prefix="og: https://ogp.me/ns#">
<head>
<script async src="https://www.googletagmanager.com/gtag/js?id=G-0J2P9316N6"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-0J2P9316N6');
</script>
<meta charset="utf-8"/>
<title>Case Studies - Keycloak</title>
<meta name="twitter:card" content="summary_large_image">
<meta property="og:image" content="https://www.keycloak.org/preview/casestudies.jpg">
<meta name="twitter:site" content="@keycloak">
<meta property="og:site_name" content="Keycloak">
<meta property="og:title" content="Case Studies">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" property="og:description" content="Case studies show how Keycloak is used by end user companies in real life scenarios.">
<meta name="author" content="Keycloak Team">
<meta name="keywords" content="sso,idm,openid connect,saml,kerberos,ldap">
<link href="https://www.keycloak.org/resources/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
<link href="https://www.keycloak.org/resources/@fortawesome/fontawesome-free/css/all.min.css" rel="stylesheet">
<link href="https://www.keycloak.org/resources/css/keycloak.css" rel="stylesheet">
<link rel="canonical" href="https://www.keycloak.org/case-studies">
<meta property="og:url" content="https://www.keycloak.org/case-studies">
<link rel="icon" type="image/x-icon" href="https://www.keycloak.org/resources/favicon.ico">
<link rel="icon" type="image/vnd.microsoft.icon" href="https://www.keycloak.org/resources/favicon.ico">
<link rel="icon" type="image/svg+xml" href="https://www.keycloak.org/resources/favicon.svg"></head>
<body>
<header class="navbar navbar-expand-md bg-light shadow-sm">
<nav class="container-xxl flex-wrap flex-md-no-wrap navbar-light" data-nosnippet>
<a class="navbar-brand me-3 me-md-4 me-lg-5" href="https://www.keycloak.org/">
<img style="aspect-ratio: 730/151" class="img-fluid" src="https://www.keycloak.org/resources/images/logo.svg" width="240" alt="Keycloak"/>
</a>
<a class="nav-link d-none d-sm-block d-md-none d-lg-block" href="https://github.com/keycloak/keycloak"><img src="https://www.keycloak.org/resources/images/stars-large.svg" style="height: 25px; aspect-ratio: 124/20" alt="GitHub stars"/></a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
<span class="fa fa-bars fa-lg px-1 py-2"></span>
</button>
<div class="collapse navbar-collapse" id="navbarCollapse">
<ul class="navbar-nav flex-row flex-wrap bd-navbar-nav pt-2 py-md-0">
<li class="nav-item col-6 col-md-auto">
<a class="nav-link " href="https://www.keycloak.org/guides">Guides</a>
</li>
<li class="nav-item col-6 col-md-auto">
<a class="nav-link " href="https://www.keycloak.org/documentation">Docs</a>
</li>
<li class="nav-item col-6 col-md-auto">
<a class="nav-link " href="https://www.keycloak.org/downloads">Downloads</a>
</li>
<li class="nav-item col-6 col-md-auto">
<a class="nav-link " href="https://www.keycloak.org/community">Community</a>
</li>
<li class="nav-item col-6 col-md-auto">
<a class="nav-link " href="https://www.keycloak.org/blog">Blog</a>
</li>
</ul>
</div>
<div class="d-block d-sm-none d-md-block d-lg-none text-center vw-100">
<a class="nav-link d-inline p-0" href="https://github.com/keycloak/keycloak"><img src="https://www.keycloak.org/resources/images/stars-large.svg" style="height: 25px; aspect-ratio: 124/20" alt="GitHub stars"/></a>
</div>
</nav>
</header>
<div class="jumbotron jumbotron-fluid bg-light kc-bg-triangles kc-bg-fixed pt-4">
<div class="container">
<h1 class="text-white">Case Studies</h1>
<p class="text-white">
Case studies show how Keycloak is used by end user companies in real life scenarios.
Click on each tile to read more about each case study.
</p>
<p class="text-white">
To have your success story listed here, <a href="https://github.com/keycloak/keycloak-web/issues">open an issue on GitHub</a>.
</p>
<style>
.logo-container {
display: flex;
justify-content: center;
align-items: center;
height: 120px;
margin: 1rem -1rem -1rem;
border-radius: 0 0 0.25rem 0.25rem;
}
.logo {
max-height: 90%;
max-width: 90%;
display: block;
}
.line-clamp-5 {
display: -webkit-box;
-webkit-line-clamp: 5;
line-clamp: 5;
height: 5.1lh;
-webkit-box-orient: vertical;
overflow: hidden;
}
.line-clamp-2 {
display: -webkit-box;
-webkit-line-clamp: 2;
height: 2.1lh;
-webkit-box-orient: vertical;
overflow: hidden;
}
</style>
<div class="row">
<div class="col-md-6 col-xl-4">
<div class="card mb-4 shadow-sm">
<div class="card-body">
<h5 class="card-title line-clamp-2">IFTM modernizes authentication with Keycloak for SSO</h5>
<span class="card-text">
<div class="line-clamp-5">Brazil’s Instituto Federal do Triângulo Mineiro (IFTM) modernized its authentication and identity management ecosystem enabling secure Single Sign-On across systems, integration with Gov.br (Brazil’s national digital identity provider), and compatibility with modern cloud-native applications.</div>
<a href="https://www.cncf.io/case-studies/iftm/" class="stretched-link">Continue reading...</a></span>
<div class="logo-container" style="background-color: #eeeeee">
<img src="logos/iftm.png" alt="Company Logo" class="logo" style="">
</div>
</div>
</div>
</div>
<div class="col-md-6 col-xl-4">
<div class="card mb-4 shadow-sm">
<div class="card-body">
<h5 class="card-title line-clamp-2">Keycloak on Azure for 200k Healthcare Users across Japan</h5>
<span class="card-text">
<div class="line-clamp-5">A major Japanese pharmaceutical company unified authentication across its 2M+ user application ecosystem and launched an e-pharmacy platform serving 750+ pharmacies nationwide. The platform onboarded 200,000+ users in four years with 30,000+ mobile app installations.</div>
<a href="https://www.cncf.io/case-studies/infosys-ltd-client-5/" class="stretched-link">Continue reading...</a></span>
<div class="logo-container" style="background-color: #eeeeee">
<img src="logos/infosys.svg" alt="Company Logo" class="logo" style="padding: 0.75em">
</div>
</div>
</div>
</div>
<div class="col-md-6 col-xl-4">
<div class="card mb-4 shadow-sm">
<div class="card-body">
<h5 class="card-title line-clamp-2">BRZ migrated the Austrian Business Service Portal to Keycloak</h5>
<span class="card-text">
<div class="line-clamp-5">The Austrian Business Service Portal (USP) is the central online eGovernment platform for entrepreneurs and businesses. Authenticating and authorizing 2+ million users for 130+ public services is the most important key feature of the USP which now uses Keycloak.</div>
<a href="https://www.cncf.io/case-studies/brz-migrated-the-austrian-business-service-portal-with-2m-users-to-keycloak/" class="stretched-link">Continue reading...</a></span>
<div class="logo-container" style="background-color: #bb171d">
<img src="logos/brz.svg" alt="Company Logo" class="logo" style="padding: 1em">
</div>
</div>
</div>
</div>
<div class="col-md-6 col-xl-4">
<div class="card mb-4 shadow-sm">
<div class="card-body">
<h5 class="card-title line-clamp-2">CERN uses Keycloak for the world's largest particle physics laboratory</h5>
<span class="card-text">
<div class="line-clamp-5">Single Sign-On is a core service at CERN with 300k users and 13k clients. The majority of laboratory staff and users access applications protected by Keycloak on a daily basis and its stability is paramount for us all to be able to work.</div>
<a href="https://auth.docs.cern.ch/documents/why-keycloak/" class="stretched-link">Continue reading...</a></span>
<div class="logo-container" style="background-color: #0033a0">
<img src="logos/cern.svg" alt="Company Logo" class="logo" style="">
</div>
</div>
</div>
</div>
<div class="col-md-6 col-xl-4">
<div class="card mb-4 shadow-sm">
<div class="card-body">
<h5 class="card-title line-clamp-2">OpenTalk achieves compliant user authentication with Keycloak</h5>
<span class="card-text">
<div class="line-clamp-5">OpenTalk, a videoconferencing solution, needed a secure and scalable Identity and Access Management (IAM) solution to authenticate users across various services. Keycloak meets OpenTalk’s goals for security, user sovereignty, data privacy and regulatory requirements.</div>
<a href="https://www.cncf.io/case-studies/opentalk" class="stretched-link">Continue reading...</a></span>
<div class="logo-container" style="background-color: #1f434f">
<img src="logos/opentalk.jpg" alt="Company Logo" class="logo" style="">
</div>
</div>
</div>
</div>
<div class="col-md-6 col-xl-4">
<div class="card mb-4 shadow-sm">
<div class="card-body">
<h5 class="card-title line-clamp-2">Hitachi Ltd. used Keycloak to make financial grade security easier</h5>
<span class="card-text">
<div class="line-clamp-5">Hitachi is providing an API management cloud service for Japanese banks. Banks can open their APIs to third-party fintech companies securely by using the service. For API authorization in the financial sector, Financial-grade API (FAPI) is specified by the OpenID Foundation and widely adopted.</div>
<a href="https://www.cncf.io/case-studies/hitachi-ltd" class="stretched-link">Continue reading...</a></span>
<div class="logo-container" style="background-color: #ffffff">
<img src="logos/hitachi.jpg" alt="Company Logo" class="logo" style="">
</div>
</div>
</div>
</div>
<div class="col-md-6 col-xl-4">
<div class="card mb-4 shadow-sm">
<div class="card-body">
<h5 class="card-title line-clamp-2">Breuninger authenticates all staff with Keycloak's strong authentication</h5>
<span class="card-text">
<div class="line-clamp-5">E. Breuninger GmbH & Co. (a major German fashion retailer) faced challenges with a legacy, monolithic authentication system. They chose Keycloak, an open-source identity provider, because of its flexibility, strong community support, and ability to run natively on OpenShift/Kubernetes.</div>
<a href="https://www.youtube.com/watch?v=ZhCGjxkVoMI" class="stretched-link">Continue reading...</a></span>
<div class="logo-container" style="background-color: #eeeeee">
<img src="logos/breuninger.svg" alt="Company Logo" class="logo" style="">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="container mt-5" data-nosnippet>
<footer class="py-3 my-4 border-top">
<p class="text-center text-muted">Keycloak is a Cloud Native Computing Foundation incubation project</p>
<div class="text-center">
<img style="aspect-ratio: 300/48" alt="Cloud Native Computing Foundation" src="https://www.keycloak.org/resources/images/cncf_logo.png" loading="lazy"/>
</div>
<p class="mt-4 text-center small text-muted">© Keycloak Authors 2026. © 2026 The Linux Foundation. All rights reserved. The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our <a href="https://www.linuxfoundation.org/trademark-usage">Trademark Usage page</a>.</p>
</footer>
</div>
<script src="https://www.keycloak.org/resources/bootstrap/dist/js/bootstrap.min.js" type="text/javascript"></script>
<script src="https://www.keycloak.org/resources/tocbot/dist/tocbot.min.js" type="text/javascript"></script>
</body>
</html>