91bdc4bde2
* [KEYCLOAK-3169] - UMA 2.0 Support * [KEYCLOAK-3169] - Changes to account service and more tests * [KEYCLOAK-3169] - Code cleanup and tests * [KEYCLOAK-3169] - Changes to account service and tests * [KEYCLOAK-3169] - Changes to account service and tests * [KEYCLOAK-3169] - More tests * [KEYCLOAK-3169] - Changes to adapter configuration * [KEYCLOAK-3169] - Reviewing UMA specs and more tests * [KEYCLOAK-3169] - Reviewing UMA specs and more tests * [KEYCLOAK-3169] - Changes to UMA Grant Type and refactoring * [KEYCLOAK-3169] - Refresh tokens for RPT responses and tests * [KEYCLOAK-3169] - Changes to account my resources and policy enforcers * [KEYCLOAK-3169] - Realm settings flag to enable/disable user-managed access in account mgmt console * [KEYCLOAK-3169] - More changes to my resource pages in account mgmt console * [KEYCLOAK-3169] - Need to enable user-managed on realm to run tests * [KEYCLOAK-3169] - Removing more UMA 1.0 related code * [KEYCLOAK-3169] - Only submit requests if ticket exists * [KEYCLOAK-3169] - Returning UMA 401 response when not authenticated * [KEYCLOAK-3169] - Removing unused code * [KEYCLOAK-3169] - Removing unused code * [KEYCLOAK-3169] - 403 response in case ticket is not created * [KEYCLOAK-3169] - Fixing AbstractPhotozExampleAdapterTest#testClientRoleRepresentingUserConsent * [KEYCLOAK-3169] - 403 status code only returned for non-bearer clients |
||
---|---|---|
.. | ||
admin-client | ||
authz | ||
basic-auth | ||
broker | ||
cordova | ||
cors | ||
demo-template | ||
fuse | ||
js-console | ||
kerberos | ||
ldap | ||
multi-tenant | ||
providers | ||
saml | ||
themes | ||
pom.xml | ||
README.md |
Keycloak Examples
This directory contains a number of examples for Keycloak.
Demo
This is the our main example, which shows Login, Single-Sign On, Single-Sign Out and OAuth Token Grant. The demo comes in two flavours:
- Preconfigured - Use this flavour to quickly deploy the demo to a local Keycloak server without having to configure anything other than importing the realm settings into Keycloak
- Unconfigured - Use this flavour to manually configure and deploy the demo to either a local or external Keycloak server
For more information look at preconfigured-demo/README.md
or unconfigured-demo/README.md
. For the unconfigured-demo there's an accompanying screencast at http://keycloak.org/docs that walks you through the setup process.
Admin Client
Example using the Admin Client. For more information look at admin-client/README.md
.
Cordova
Example Cordova application. For more information look at cordova/README.md
.
CORS
Example CORS application. For more information look at cors/README.md
.
JS Console
Example JavaScript application that let's you experiment with the JavaScript adapter. For more information look at js-console/README.md
.
Providers
Example providers for Event Listener SPI, Event Store SPI and User Federation SPI. For more information look at:
- Event Listener that outputs event detalis to sysout -
providers/event-listener-sysout/README.md
- Event Store that stores events in memory -
providers/event-store-mem/README.md
- User Federation that loads users from a text file -
providers/federation-provider/README.md
Themes
Example themes to change the look and feel of login forms, account management console and admin console. For more information look at themes/README.md
.
Multi tenancy
A complete application, showing how to achieve multi tenancy of web applications by using one realm per account. For more information look at multi-tenant/README.md
Basic authentication
Example REST application configured to support both basic authentication with username/password as well as authentication with bearer token. For more information look at basic-auth/README.md
Fuse
This is set of demo applications, showing how to secure your own web applications running inside OSGI environment in JBoss Fuse or Apache Karaf. Fore more information look at fuse/README.md
SAML
This is set of demo applications, showing how to secure your own SAML web applications. Fore more information look at saml/README.md