From f0fc3aee7190ead3944813e5f7ae78d80ad9dc6c Mon Sep 17 00:00:00 2001 From: Jj! Date: Wed, 24 Aug 2022 16:23:39 -0500 Subject: [PATCH] [NOTASK] sample oidc configuration --- src/test/docker/docker-compose.yml | 30 +++++++++++++++++++ .../grouper/config/grouper-ui.properties | 7 +++++ .../docker/grouper/config/grouper.properties | 4 +++ 3 files changed, 41 insertions(+) create mode 100644 src/test/docker/docker-compose.yml create mode 100644 src/test/docker/grouper/config/grouper-ui.properties create mode 100644 src/test/docker/grouper/config/grouper.properties diff --git a/src/test/docker/docker-compose.yml b/src/test/docker/docker-compose.yml new file mode 100644 index 0000000..7afd4bb --- /dev/null +++ b/src/test/docker/docker-compose.yml @@ -0,0 +1,30 @@ +services: + database: + image: postgres + ports: + - 5432:5432 + environment: + POSTGRES_USER: grouper + POSTGRES_PASSWORD: grouper + POSTGRES_DB: grouper + grouper-ui: + image: i2incommon/grouper:2.6.15.1 + command: + - ui + ports: + - 8080:8080 + - 15005:15005 + volumes: + - ../../../target/grouper-authentication-plugin-0.0.1-SNAPSHOT.jar:/opt/grouper/plugins/grouper-authentication-plugin.jar + environment: + GROUPER_DATABASE_URL: "jdbc:postgresql://database/grouper" + GROUPER_DATABASE_USERNAME: "grouper" + GROUPER_DATABASE_PASSWORD: "grouper" + GROUPER_MORPHSTRING_ENCRYPT_KEY: "THISISSUPERSECRET!" + GROUPER_AUTO_DDL_UPTOVERSION: "2.6.*" + GROUPER_RUN_TOMCAT_NOT_SUPERVISOR: "true" + GROUPER_UI_CONFIGURATION_EDITOR_SOURCEIPADDRESSES: "0.0.0.0/0" +# GROUPER_UI_GROUPER_AUTH: "true" +# GROUPERSYSTEM_QUICKSTART_PASS: "letmein7" + RUN_SHIB_SP: "false" +# GROUPER_EXTRA_CATALINA_OPTS: "-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=15005" diff --git a/src/test/docker/grouper/config/grouper-ui.properties b/src/test/docker/grouper/config/grouper-ui.properties new file mode 100644 index 0000000..bcb1cbc --- /dev/null +++ b/src/test/docker/grouper/config/grouper-ui.properties @@ -0,0 +1,7 @@ +grouper.is.extAuth.enabled = true +external.authentication.grouperContextUrl = http://localhost:8080/grouper/ +external.authentication.oidc.clientId = ***** +external.authentication.oidc.discoveryURI = https://unicon.okta.com/.well-known/openid-configuration +external.authentication.oidc.secret = ***** +external.authentication.provider = oidc +external.authentication.oidc.claimAsUsername = preferred_username diff --git a/src/test/docker/grouper/config/grouper.properties b/src/test/docker/grouper/config/grouper.properties new file mode 100644 index 0000000..20a8413 --- /dev/null +++ b/src/test/docker/grouper/config/grouper.properties @@ -0,0 +1,4 @@ +grouper.osgi.enable = true +grouper.osgi.jar.dir = /opt/grouper/plugins + +grouperOsgiPlugin.0.jarName = grouper-authentication-plugin.jar