Feature: Add OpenID Connect Generic Authentication Strategy (#1283)

* feat(server): add OIDC auth strategy

Add an OpenID Connect Authentication Strategy for Speckle Server. Enables configuration of
authentication against an OIDC standard compliant identity provider endpoint.

closes specklesystems#1270

Co-authored-by: spencer.goad <spencer.goad@disney.com>
This commit is contained in:
spgoad
2023-01-09 05:41:50 -08:00
committed by GitHub
parent 4181217cbc
commit 38720cecdc
12 changed files with 333 additions and 1 deletions
+6
View File
@@ -88,6 +88,12 @@ STRATEGY_LOCAL=true
# AZURE_AD_ISSUER="-> FILL IN <-"
# AZURE_AD_CLIENT_SECRET="-> FILL IN <-"
# STRATEGY_OIDC=false
# OIDC_NAME="-> FILL IN (optional) <-"
# OIDC_DISCOVERY_URL="-> FILL IN <-"
# OIDC_CLIENT_ID="-> FILL IN <-"
# OIDC_CLIENT_SECRET="-> FILL IN <-"
############################################################
# Tracing & co.
# Note: all data is anonymous, and it helps us deliver