Skip to content

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.3 (2025-04-16)

  • Upgraded Artifactory from 7.49.6 to 7.104.15
    • Added artifactory-postgres container, as Artifactory now requires an external database
    • Added artifactory-init container to configured the Artifactory's connection to the database
    • Added Artifactory - "SAML Service Provider" Confusion to document the new SAML configuration behavior
  • Narrowed docker network range to /24 (from /16). This corrects the suggestion in .env.template that the first three octets are independent across networks.

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

About

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

Resources

Stars

Watchers

Forks

Packages

No packages published