Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
K

keycloak-quickstarts

> 编程语言
Open source

<spanKeycloak</span Quickstarts <spanKeycloak</span is an Open Source Identity and Access Management solution for modern Applications and S…

2.3K stars0 likes0 views
WebsiteGitHub

About

<spanKeycloak</span Quickstarts <spanKeycloak</span is an Open Source Identity and Access Management solution for modern Applications and S…

Keycloak Quickstarts

Keycloak is an Open Source Identity and Access Management solution for modern Applications and Services.

The quickstarts herein provided demonstrate securing applications with Keycloak using different programming languages (and frameworks) and how to extend the server capabilities through a set of Java-based Service Provider Interfaces(SPI). They provide small, specific, working examples that can be used as a reference for your own project.

They are organized in this repository under different categories (or directories) as follows:

Category Description extension Examples about how to extend the server capabilities using some of the Keycloak SPIs. jakarta Examples about how to secure Jakarta Applications js Examples about how to secure JavaScript Applications nodejs Examples about how to secure NodeJS Applications proxy Examples about how to deploy Keycloak behind a reverse proxy spring Examples about how to secure Spring Applications

For any missing programming language and framework, you might want to consider looking at:

  • Quarkus
    • Securing a Client Application
    • Securing a Resource Server Application

We are happy to accept contributions for any reference that demonstrates how to integrate Keycloak with additional programming languages or frameworks.

Building, Testing, and Running the Quickstarts

First clone the Keycloak repository:

git clone https://github.com/keycloak/keycloak-quickstarts.git
cd keycloak-quickstarts

Each quickstart provides its own documentation with the steps you need to follow in order to build, test, and run the example. Look at the README.md file at the root of a quickstart for more details.

Chrome driver version

Some automated tests rely on the chrome browser present on your laptop. Also you need to have correct version of chrome driver according to the version of the chrome browser used. In case of the issues, see Chrome page and download correct chrome driver version for your Chrome browser. Then add system property webdriver.chrome.driver when running the tests according to chrome version and add whole path to the chrome driver. For instance something like -Dwebdriver.chrome.driver=/somedir/chromedriver-linux64-119.0.6045.105/chromedriver.

Help and Documentation

  • Documentation
  • User Mailing List - Mailing list for help and general questions about Keycloak

Reporting Security Vulnerabilities

If you've found a security vulnerability, please look at the instructions on how to properly report it

Reporting an issue

If you believe you have discovered a defect in Keycloak, please open an issue. Please remember to provide a good summary, description as well as steps to reproduce the issue.

Contributing

Before contributing to this repository, please read our contributing guidelines.

Related Projects

  • Keycloak - Keycloak Server and Java adapters
  • Keycloak Node.js Connect - Node.js adapter for Keycloak
  • Keycloak Node.js Admin Client - Node.js library for Keycloak Admin REST API

License

  • Apache License, Version 2.0

GitHub Issues· 0 open

View all on GitHub

No open issues yet, or sync has not completed.

Highlights

  • •Securing a Client Application
  • •Securing a Resource Server Application
  • •Documentation
  • •User Mailing List - Mailing list for help and general questions about Keycloak
  • •Keycloak - Keycloak Server and Java adapters
  • •Keycloak Node.js Connect - Node.js adapter for Keycloak
  • •Keycloak Node.js Admin Client - Node.js library for Keycloak Admin REST API
  • •Apache License, Version 2.0

> Tags

Java

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言