GithubHelp home page GithubHelp logo

dystudio / keycloak-demo-server Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kameshsampath/keycloak-demo-server

0.0 1.0 0.0 17 KB

Keycloak Demo Server with preloaded sample realm and users

keycloak-demo-server's Introduction

Keycloak Demo Server

Keycloack (security) - Integrated SSO and IDM for browser apps and RESTful services, this is a modified version of the fabric8io Keycloak which is can used for quick demo setups.

Overview

This project provisions Keycloak server with name keycloak-demo-server on kubernetes using fabric8-maven-plugin with JBoss Keycloak as base image. As part of the provisioning all resources realm resources from ${project.basedir}/src/main/resources are imported in to Keycloak. Refer to Keycloak Import/Export for more details on how the Import/Export works with Keycloak.

Configuring Admin User

The Admin user for KeyCloak is defined using the ConfigMap, the values from the configmap ${project.basedir}/src/main/fabric8/configmap.yml are added as Envionment variables in the Kubernetes Deployment Config ${project.basedir}/src/main/fabric8/deployment.yml.

There two configurable environment variables that are defined by JBoss Keycloak

  • KEYCLOAK_USER - the admin user for Keycloak

  • KEYCLOAK_PASSWORD - the admin user password for Keycloak

Keycloak Realm Resources

The project has two Keycloak resources,

  • springboot-realm.json - the Keycloak realm named springboot and springboot-local exported form existing Keycloak server

  • springboot-users-0.json - the demo users who are part of the realm

Table 1. Demo Users
User Password

springboot

password

tom

password

jerry

password

mickey

password

donald

password

keycloak-demo-server's People

Contributors

kameshsampath avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.