keycloak-scim/examples
mposolda d8024b0c6c Kerberos refactored to be federation provider. Support for Kerberos and LDAP. Username/password authentication support with kerberos credentials.
First step - KerberosFederationProvider

Finished KerberosFederationProvider. Added support for username/password authentication with kerberos credentials

Added Kerberos UI to LDAPFederationProvider

Fixes
2015-02-18 17:19:15 +01:00
..
admin-client Version bump 2015-01-12 10:35:50 +01:00
basic-auth [KEYCLOAK-883] - Initial changes. 2015-01-13 00:58:19 -02:00
broker [KEYCLOAK-883] - Code cleanup and refactoring. 2015-02-13 01:27:11 -02:00
cordova KEYCLOAK-967 Username is displayed as undefined in Cordova example 2015-01-16 13:22:12 +01:00
cors KEYCLOAK-974 ServerVersionResource doesn't handle cors requests 2015-01-16 12:57:08 +01:00
demo-template Merge pull request #919 from pedroigor/KEYCLOAK-884 2015-01-16 14:28:30 -05:00
fuse KEYCLOAK-1023 Improve osgi packaging for hawtio. Fix typos in fuse example docs. 2015-02-02 23:25:56 +01:00
js-console KEYCLOAK-964 JS Console has two tabs for Show ID Token 2015-01-16 11:27:33 +01:00
multi-tenant [KEYCLOAK-884] - OpenID Connect UserInfo Endpoint. 2015-01-16 15:45:27 -02:00
providers Kerberos refactored to be federation provider. Support for Kerberos and LDAP. Username/password authentication support with kerberos credentials. 2015-02-18 17:19:15 +01:00
saml Updated parent POM version for saml sub module in examples-pom module. 2015-02-11 04:53:18 +05:30
themes KEYCLOAK-653 Add theme support to welcome-pages 2014-09-11 15:58:29 +02:00
pom.xml KEYCLOAK-539 Fuse adapter. OSGI bundling. OSGI headers in keycloak adapter maven artifacts. Rename package in jetty-core 2015-01-15 19:02:45 +01:00
README.md Fix SAML examples. Fix links in README files for SAML examples 2015-01-20 11:58:38 +01:00

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