Skip to content

romainDavaze/external-identities

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

External Identities

Sandbox project configuring a local Keycloak used to demonstrate the capabilities of Azure's external identities.

Install Keycloak

export KEYCLOAK_USER=admin
export KEYCLOAK_PASSWORD=admin

docker run -d --name keycloak -p 8443:8443 -e KEYCLOAK_USER=$KEYCLOAK_USER -e KEYCLOAK_PASSWORD=$KEYCLOAK_PASSWORD quay.io/keycloak/keycloak:12.0.4

A local Keycloak will be available at the following address: https://localhost:8443

Setup

# Go into the proper directory
cd setup

# Initialize Terraform configuration
terraform init

# Establish a plan of what resources will be created
terraform plan

# Create the given resources
terraform apply

SAML

# Set your Azure tenant ID as an environment variable
export TENANT_ID=...

# Go into the proper directory
cd saml

# Initialize Terraform configuration
terraform init

# Establish a plan of what resources will be created
terraform plan -var tenant_id=$TENANT_ID

# Create the given resources
terraform apply -var tenant_id=$TENANT_ID

About

Sandbox project used to demonstrate the capabilities of Azure's external identities

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages