Skip to content

Atlassian/Keycloak/OpenLDAP/SSO Auth Demo (auth-demo)

Notifications You must be signed in to change notification settings

MoebiusSolutions/auth-demo

Repository files navigation

Atlassian/Keycloak/OpenLDAP/SSO Auth Demo (auth-demo)

Repo Identity

At the time of this writing, this project was hosted at: github.com/MoebiusSolutions/auth-demo

Overview

This repo is used to demonstrate a variety of SSO configs. It contains:

  • A docker-compose environment that instantiates many DevOps services
  • A reverse proxy with PKI certs for all services
  • Many example setup procedures

Start Here

Getting Started

Documentation

Demonstration Procedures

Minor Task Procedures (used by the above procedures)

Other Docs

Service Links

NOTE: All of the following hostnames come from authdemo-show-hosts.sh, which should been installed to your /etc/hosts.

Proxied (HTTPS) service URLs:

Direct/internal service URLs:

Release Notes

auth-demo-0.3 (IN-PROGRESS)

  • ...

auth-demo-0.2 (2024-02-18)

  • Upgraded Keycloak from 16.x to 23.x
    • Added key-cloak init container
    • Updated most procedures to use the new interface
  • Added demonstration of CAS authentication between Apache2 and Keycloak
  • Added a volume to store Keycloak data (so Keycloak configs survive redeploys)
  • Added creation of a JKS keystore for every machine cert

auth-demo-0.1 (2024-02-07)

  • All previous work