No description
Find a file
Ryan Dawson d57fb445eb adapter for spring boot 2
remove built directory

update snapshot version references

refactor out core library to remove duplication

adapter for spring boot 2

remove built directory

update snapshot version references

Revert "merge from upstream"

This reverts commit 88c39a2f23b8f2d4b25360e2b46e683d11b4972b, reversing
changes made to f0811145ceeb8ec609ed66b06067f797e288aa89.

setting correct versions

updating to latest keycloak

arquillian test app for spring boot2

update to 2.0.0.RELEASE

added Rest Customizer
2018-03-22 14:23:55 +01:00
adapters adapter for spring boot 2 2018-03-22 14:23:55 +01:00
authz [KEYCLOAK-6787] - Wrong validation of resources with same name and different owners 2018-03-01 16:50:05 -03:00
boms adapter for spring boot 2 2018-03-22 14:23:55 +01:00
common [KEYCLOAK-3169] - UMA 2.0 (#4368) 2018-02-28 08:53:10 +01:00
core remove changes from standard OIDC client registration, move constants 2018-03-19 19:31:22 +01:00
dependencies Bump version to 4.0.0.CR1-SNAPSHOT 2017-12-21 15:06:00 +01:00
distribution KEYCLOAK-6299 Upstream keycloak-javadocs-pom into the product profile of keycloak-api-docs-dist 2018-03-20 04:41:31 +01:00
examples [KEYCLOAK-6543] Remove the authz examples from the Keycloak codebase. 2018-03-19 17:00:02 -03:00
federation Bump version to 4.0.0.CR1-SNAPSHOT 2017-12-21 15:06:00 +01:00
integration [KEYCLOAK-6787] - Wrong validation of resources with same name and different owners 2018-03-01 16:50:05 -03:00
misc adapter for spring boot 2 2018-03-22 14:23:55 +01:00
model KEYCLOAK-6929 Externalizers for AuthenticationSessionEntity 2018-03-21 12:46:50 +01:00
proxy Bump version to 4.0.0.CR1-SNAPSHOT 2017-12-21 15:06:00 +01:00
saml-core [KEYCLOAK-6412] - Handle Proxy Restriction Tag incl. Test 2018-03-22 11:15:22 +01:00
saml-core-api KEYCLOAK-6471 Refactor SAML metadata parsers 2018-02-28 14:08:06 +01:00
server-spi [KEYCLOAK-3169] - UMA 2.0 (#4368) 2018-02-28 08:53:10 +01:00
server-spi-private [KEYCLOAK-6628] - Expose methods to query roles, groups, and attributes of users in Evaluation API 2018-03-15 14:02:15 -03:00
services [KEYCLOAK-6147] Include Nonce in OIDC authentication 2018-03-20 10:51:44 +01:00
testsuite adapter for spring boot 2 2018-03-22 14:23:55 +01:00
themes KEYCLOAK-6262 Incorporate new visual design from PatternFly (#4983) 2018-03-21 10:47:33 +01:00
util Bump version to 4.0.0.CR1-SNAPSHOT 2017-12-21 15:06:00 +01:00
wildfly KEYCLOAK-6519 Theme resource provider 2018-02-09 08:28:59 +01:00
.gitattributes KEYCLOAK-1385 Introduce end-of-line normalization 2015-07-17 13:46:51 +02:00
.gitignore KEYCLOAK-5391: Add node_modules back to repository for commons theme (#4457) 2017-09-05 14:27:19 -04:00
.travis.yml KEYCLOAK-4816 KEYCLOAK-4817 Move javascript tests to base testsuite and (#4964) 2018-02-26 10:49:05 +01:00
License.html distro 2014-01-07 14:37:50 -05:00
pom.xml adapter for spring boot 2 2018-03-22 14:23:55 +01:00
README.md Update the readme with a reference on how to report vulnerabilities (#4541) 2017-10-16 12:27:11 +02:00
set-version.sh Bump versions 2017-11-09 15:37:21 +01:00
travis-run-tests.sh KEYCLOAK-5618 Fix SessionsPreloadCrossDCTest. Update HOW-TO-RUN docs. Ensure it's executed in travis. 2017-11-09 17:39:04 +01:00

Keycloak

Open Source Identity and Access Management for modern Applications and Services.

For more information about Keycloak visit Keycloak homepage and Keycloak blog.

Building

Ensure you have JDK 8 (or newer), Maven 3.1.1 (or newer) and Git installed

java -version
mvn -version
git --version

First clone the Keycloak repository:

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

To build Keycloak run:

mvn install

This will build all modules and run the testsuite.

To build the distribution run:

mvn install -Pdistribution

Once completed you will find distribution archives in distribution.

Starting Keycloak

To start Keycloak during development first build as specified above, then run:

mvn -f testsuite/utils/pom.xml exec:java -Pkeycloak-server 

To start Keycloak from the server distribution first build the distribution it as specified above, then run:

tar xfz distribution/server-dist/target/keycloak-<VERSION>.tar.gz
cd keycloak-<VERSION>
bin/standalone.sh

To stop the server press Ctrl + C.

Reporting security vulnerabilities

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

Help and Documentation

  • Documentation - User Guide, Admin REST API and Javadocs
  • User Mailing List - Mailing list to ask for help and general questions about Keycloak
  • JIRA - Issue tracker for bugs and feature requests

Contributing

License