No description
Find a file
Scott Rossillo 2ce3925ba9 Permit Spring Security adapter to process admin tasks with CSRF enabled
Spring Security's CSRF protection blocks Keycloak administrative
actions when configured with the default request matcher.

This provides a CSRF request matcher that permits Keycloak
administrative actions without the CSRF token.
2015-05-07 19:58:27 -04:00
broker no backchannel if state 2015-05-05 13:58:07 -04:00
connections Version bump 2015-05-05 11:45:21 +02:00
core Version bump 2015-05-05 11:45:21 +02:00
core-jaxrs Version bump 2015-05-05 11:45:21 +02:00
dependencies Version bump 2015-05-05 11:45:21 +02:00
distribution KEYCLOAK-1282 2015-05-07 09:39:28 +02:00
docbook Fix doc for installing onto EAP 2015-05-07 06:27:32 +02:00
events Version bump 2015-05-05 11:45:21 +02:00
examples Version bump 2015-05-05 11:45:21 +02:00
export-import Version bump 2015-05-05 11:45:21 +02:00
federation Version bump 2015-05-05 11:45:21 +02:00
forms fix name id policy 2015-05-07 10:52:12 -04:00
integration Permit Spring Security adapter to process admin tasks with CSRF enabled 2015-05-07 19:58:27 -04:00
misc Removed PatternFly themes 2015-04-29 19:47:56 +02:00
model Merge pull request #1220 from panga/master 2015-05-05 14:31:48 -04:00
proxy Version bump 2015-05-05 11:45:21 +02:00
saml Version bump 2015-05-05 11:45:21 +02:00
services Merge pull request #1220 from panga/master 2015-05-05 14:31:48 -04:00
social Version bump 2015-05-05 11:45:21 +02:00
testsuite no backchannel if state 2015-05-05 13:58:07 -04:00
timer Version bump 2015-05-05 11:45:21 +02:00
.gitignore Old experiment with keycloak-server.json embedded into standalone.xml 2014-11-05 08:31:05 -05:00
.travis.yml Update Travis CI config 2015-01-27 13:20:49 +01:00
License.html distro 2014-01-07 14:37:50 -05:00
pom.xml Version bump 2015-05-05 11:45:21 +02:00
README.md Updates to README.md 2015-04-14 10:38:25 +02:00

Keycloak

Keycloak is an SSO Service for web apps and REST services. For more information visit http://keycloak.org.

Building

Ensure you have JDK 7 (or newer), Maven 3.2.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 specficied above, then run:

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

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

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

To stop the server press Ctrl + C.

Contributing

Documentation

License