2019-02-19 18:59:45 +00:00
|
|
|
# Keycloak
|
2013-07-02 13:38:51 +00:00
|
|
|
|
2019-02-19 18:59:45 +00:00
|
|
|
Keycloak is an Open Source Identity and Access Management solution for modern Applications and Services.
|
2016-01-21 08:48:36 +00:00
|
|
|
|
2019-02-19 18:59:45 +00:00
|
|
|
This repository contains the source code for the Keycloak Server, Java adapters and the JavaScript adapter.
|
2015-04-14 07:27:51 +00:00
|
|
|
|
|
|
|
|
2019-02-19 18:59:45 +00:00
|
|
|
## Help and Documentation
|
2015-04-14 07:27:51 +00:00
|
|
|
|
2019-02-19 18:59:45 +00:00
|
|
|
* [Documentation](https://www.keycloak.org/documentation.html)
|
2019-12-09 20:09:11 +00:00
|
|
|
* [User Mailing List](https://groups.google.com/d/forum/keycloak-user) - Mailing list for help and general questions about Keycloak
|
2019-02-19 18:59:45 +00:00
|
|
|
* [JIRA](https://issues.jboss.org/projects/KEYCLOAK) - Issue tracker for bugs and feature requests
|
2015-04-14 07:27:51 +00:00
|
|
|
|
|
|
|
|
2019-02-19 18:59:45 +00:00
|
|
|
## Reporting Security Vulnerabilities
|
|
|
|
|
2020-05-05 10:09:19 +00:00
|
|
|
If you've found a security vulnerability, please look at the [instructions on how to properly report it](SECURITY.md)
|
2019-02-19 18:59:45 +00:00
|
|
|
|
|
|
|
|
|
|
|
## Reporting an issue
|
2015-04-14 07:27:51 +00:00
|
|
|
|
2019-02-19 18:59:45 +00:00
|
|
|
If you believe you have discovered a defect in Keycloak please open an issue in our [Issue Tracker](https://issues.jboss.org/projects/KEYCLOAK).
|
|
|
|
Please remember to provide a good summary, description as well as steps to reproduce the issue.
|
2015-04-14 07:27:51 +00:00
|
|
|
|
2019-02-19 18:59:45 +00:00
|
|
|
|
|
|
|
## Getting started
|
|
|
|
|
|
|
|
To run Keycloak download the distribution from our [website](https://www.keycloak.org/downloads.html). Unzip and run:
|
|
|
|
|
|
|
|
bin/standalone.[sh|bat]
|
|
|
|
|
|
|
|
Alternatively, you can use the Docker image by running:
|
|
|
|
|
|
|
|
docker run jboss/keycloak
|
2015-04-14 07:27:51 +00:00
|
|
|
|
2019-02-19 18:59:45 +00:00
|
|
|
For more details refer to the [Keycloak Documentation](https://www.keycloak.org/documentation.html).
|
2015-04-14 07:27:51 +00:00
|
|
|
|
2018-06-15 14:32:20 +00:00
|
|
|
|
2019-02-19 18:59:45 +00:00
|
|
|
## Building from Source
|
2018-06-15 14:32:20 +00:00
|
|
|
|
2019-02-19 18:59:45 +00:00
|
|
|
To build from source refer to the [building and working with the code base](docs/building.md) guide.
|
2015-04-14 07:27:51 +00:00
|
|
|
|
|
|
|
|
2019-02-19 18:59:45 +00:00
|
|
|
### Testing
|
2015-04-14 07:27:51 +00:00
|
|
|
|
2019-02-19 18:59:45 +00:00
|
|
|
To run tests refer to the [running tests](docs/tests.md) guide.
|
2015-04-14 07:27:51 +00:00
|
|
|
|
|
|
|
|
2019-02-19 18:59:45 +00:00
|
|
|
### Writing Tests
|
2015-04-14 07:27:51 +00:00
|
|
|
|
2019-02-19 18:59:45 +00:00
|
|
|
To write tests refer to the [writing tests](docs/tests-development.md) guide.
|
2015-04-14 07:27:51 +00:00
|
|
|
|
2017-10-16 10:27:11 +00:00
|
|
|
|
2019-02-19 18:59:45 +00:00
|
|
|
## Contributing
|
2015-04-14 07:27:51 +00:00
|
|
|
|
2019-02-19 18:59:45 +00:00
|
|
|
Before contributing to Keycloak please read our [contributing guidelines](CONTRIBUTING.md).
|
2015-04-14 08:38:25 +00:00
|
|
|
|
|
|
|
|
2019-02-19 18:59:45 +00:00
|
|
|
## Other Keycloak Projects
|
2015-04-14 08:38:25 +00:00
|
|
|
|
2019-02-19 18:59:45 +00:00
|
|
|
* [Keycloak](https://github.com/keycloak/keycloak) - Keycloak Server and Java adapters
|
|
|
|
* [Keycloak Documentation](https://github.com/keycloak/keycloak-documentation) - Documentation for Keycloak
|
|
|
|
* [Keycloak QuickStarts](https://github.com/keycloak/keycloak-quickstarts) - QuickStarts for getting started with Keycloak
|
2019-08-30 10:51:29 +00:00
|
|
|
* [Keycloak Containers](https://github.com/keycloak/keycloak-containers) - Container images for Keycloak
|
2019-02-19 18:59:45 +00:00
|
|
|
* [Keycloak Node.js Connect](https://github.com/keycloak/keycloak-nodejs-connect) - Node.js adapter for Keycloak
|
|
|
|
* [Keycloak Node.js Admin Client](https://github.com/keycloak/keycloak-nodejs-admin-client) - Node.js library for Keycloak Admin REST API
|
2015-04-14 07:27:51 +00:00
|
|
|
|
|
|
|
|
2019-02-19 18:59:45 +00:00
|
|
|
## License
|
2015-04-14 07:27:51 +00:00
|
|
|
|
2019-08-30 10:51:29 +00:00
|
|
|
* [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)
|