diff --git a/Workbench/idp/shibboleth-idp/conf/relying-party.xml b/Workbench/idp/shibboleth-idp/conf/relying-party.xml index 44af797..32f53b6 100644 --- a/Workbench/idp/shibboleth-idp/conf/relying-party.xml +++ b/Workbench/idp/shibboleth-idp/conf/relying-party.xml @@ -67,6 +67,7 @@ --> + diff --git a/Workbench/idp/shibboleth-idp/metadata/idpui-sp.xml b/Workbench/idp/shibboleth-idp/metadata/idpui-sp.xml index 5d1bf47..b72cf1d 100644 --- a/Workbench/idp/shibboleth-idp/metadata/idpui-sp.xml +++ b/Workbench/idp/shibboleth-idp/metadata/idpui-sp.xml @@ -15,8 +15,60 @@ - - + + + + +MIIDgzCCAmugAwIBAgIEcPqhyTANBgkqhkiG9w0BAQsFADByMQswCQYDVQQGEwJV +UzERMA8GA1UECBMITWljaGlnYW4xEjAQBgNVBAcTCUFubiBBcmJvcjESMBAGA1UE +ChMJSW50ZXJuZXQyMQwwCgYDVQQLEwNkZXYxGjAYBgNVBAMTEWlkcHVpLmV4YW1w +bGUub3JnMB4XDTIwMTIxNTIyMjE1MloXDTMwMTIxMzIyMjE1MlowcjELMAkGA1UE +BhMCVVMxETAPBgNVBAgTCE1pY2hpZ2FuMRIwEAYDVQQHEwlBbm4gQXJib3IxEjAQ +BgNVBAoTCUludGVybmV0MjEMMAoGA1UECxMDZGV2MRowGAYDVQQDExFpZHB1aS5l +eGFtcGxlLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIYkcjUA +B9RePxkLMOKc+he23yY1m9YocYwkcJOJnPt9+L/2laIYJzxgAtDmxZ+YcpJxI0Px +QJ6kQJVhEbMYEOnbfqxgphrUxYHkVyXHVVtNInydAawWWrT9DrA1HRzq8RXTqLit ++8OeKjsiRHAiR2/g2CmuLvo3KhQbpe4FUJbIC2Eo3BHtlMElHGtubBfnY7S4zULY +vZXCiTBJSFX4S/8Sk8DirHCKK47CDGMLbuvXYYpk+rnegVQudYprNy70Yx0xH2gl +I3WyL4/sPgPPJg5FbA0nF5WDlVkMKQq6kYbT2PuIu67lCAeMlNgihp95e3L0xYUg +qiukTAIIk+CDHskCAwEAAaMhMB8wHQYDVR0OBBYEFK1cSS3HdqLZyGW2+9H9gDkP +dl7wMA0GCSqGSIb3DQEBCwUAA4IBAQBiOi+h2/Xg6Yr53mvQqcFJxd/jDTfBob9L +h21cCr3tv0ZldgZN5WYobw6pX8VRCZMc91bCEqI1XrlueRDM785iLHcYYFt1RM7m +Ly+F0lsvn5VdTN+L/sOypU1Eco+3SxiSItk2VBXG1U+gkJWvmpOTE+W93y6W6Lyl +hoixs3MTdn7IZrKeBUgBtiho/+QRjm74Y4DSveGIOt521GLYmiP9CW5wIvnh1z2c +gr6gaui1XfGQA/1DqGz9FIcnr+39hIbXA3qgVub7H5x30e6nSA5Dc+UkVZ7I+75u +sCw582pAQy6p2Vy3unUExYINbXima4SuEYsTBLsjuH4LiaNSWwB/ + + + + + + + + +MIIDgzCCAmugAwIBAgIEcPqhyTANBgkqhkiG9w0BAQsFADByMQswCQYDVQQGEwJV +UzERMA8GA1UECBMITWljaGlnYW4xEjAQBgNVBAcTCUFubiBBcmJvcjESMBAGA1UE +ChMJSW50ZXJuZXQyMQwwCgYDVQQLEwNkZXYxGjAYBgNVBAMTEWlkcHVpLmV4YW1w +bGUub3JnMB4XDTIwMTIxNTIyMjE1MloXDTMwMTIxMzIyMjE1MlowcjELMAkGA1UE +BhMCVVMxETAPBgNVBAgTCE1pY2hpZ2FuMRIwEAYDVQQHEwlBbm4gQXJib3IxEjAQ +BgNVBAoTCUludGVybmV0MjEMMAoGA1UECxMDZGV2MRowGAYDVQQDExFpZHB1aS5l +eGFtcGxlLm9yZzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIYkcjUA +B9RePxkLMOKc+he23yY1m9YocYwkcJOJnPt9+L/2laIYJzxgAtDmxZ+YcpJxI0Px +QJ6kQJVhEbMYEOnbfqxgphrUxYHkVyXHVVtNInydAawWWrT9DrA1HRzq8RXTqLit ++8OeKjsiRHAiR2/g2CmuLvo3KhQbpe4FUJbIC2Eo3BHtlMElHGtubBfnY7S4zULY +vZXCiTBJSFX4S/8Sk8DirHCKK47CDGMLbuvXYYpk+rnegVQudYprNy70Yx0xH2gl +I3WyL4/sPgPPJg5FbA0nF5WDlVkMKQq6kYbT2PuIu67lCAeMlNgihp95e3L0xYUg +qiukTAIIk+CDHskCAwEAAaMhMB8wHQYDVR0OBBYEFK1cSS3HdqLZyGW2+9H9gDkP +dl7wMA0GCSqGSIb3DQEBCwUAA4IBAQBiOi+h2/Xg6Yr53mvQqcFJxd/jDTfBob9L +h21cCr3tv0ZldgZN5WYobw6pX8VRCZMc91bCEqI1XrlueRDM785iLHcYYFt1RM7m +Ly+F0lsvn5VdTN+L/sOypU1Eco+3SxiSItk2VBXG1U+gkJWvmpOTE+W93y6W6Lyl +hoixs3MTdn7IZrKeBUgBtiho/+QRjm74Y4DSveGIOt521GLYmiP9CW5wIvnh1z2c +gr6gaui1XfGQA/1DqGz9FIcnr+39hIbXA3qgVub7H5x30e6nSA5Dc+UkVZ7I+75u +sCw582pAQy6p2Vy3unUExYINbXima4SuEYsTBLsjuH4LiaNSWwB/ + + + + urn:oasis:names:tc:SAML:2.0:nameid-format:transient urn:oasis:names:tc:SAML:2.0:nameid-format:persistent diff --git a/Workbench/idp_ui/Dockerfile b/Workbench/idp_ui/Dockerfile index e48c3cf..dca3380 100644 --- a/Workbench/idp_ui/Dockerfile +++ b/Workbench/idp_ui/Dockerfile @@ -1,4 +1,4 @@ -FROM i2incommon/shib-idp-ui:1.17.2 +FROM i2incommon/shib-idp-ui:1.17.3 ARG CSPHOSTNAME=localhost ENV CSPHOSTNAME=$CSPHOSTNAME @@ -8,7 +8,7 @@ COPY container_files/idp_ui/shibui-test.p12 /opt/shibui/ COPY container_files/idp_ui/users.txt /opt/shibui/ RUN mkdir -p /opt/shibui/saml/ -#COPY container_files/idp_ui/samlkeystore.jks /opt/shibui/saml/ +COPY container_files/idp_ui/samlkeystore.jks /opt/shibui/saml/ COPY container_files/idp_ui/idp-metadata.xml /opt/shibui/saml/ COPY container_files/system/setservername.sh /usr/local/bin/ diff --git a/Workbench/idp_ui/container_files/idp_ui/application.yml b/Workbench/idp_ui/container_files/idp_ui/application.yml index e5ccd7f..ffc5f0d 100644 --- a/Workbench/idp_ui/container_files/idp_ui/application.yml +++ b/Workbench/idp_ui/container_files/idp_ui/application.yml @@ -1,4 +1,6 @@ server: + use-forward-headers: true + forward-headers-strategy: NATIVE context-path: /idpui servlet: context-path: /idpui @@ -13,6 +15,7 @@ server: port: 8443 shibui: default-password: "{noop}letmein7" + roles: ROLE_ADMIN,ROLE_NONE,ROLE_USER,ROLE_ENABLE,ROLE_PONY metadataProviders: target: "file:/generated-config/shibui-metadata-providers.xml" metadata-dir: "/generated-metadata" @@ -25,7 +28,7 @@ shibui: serviceProviderEntityId: "https://sp.example.org/shibui" serviceProviderMetadataPath: "/opt/shibui/saml/sp-metadata.xml" identityProviderMetadataPath: "/opt/shibui/saml/idp-metadata.xml" - forceServiceProviderMetadataGeneration: false + forceServiceProviderMetadataGeneration: true callbackUrl: "https://__CSPHOSTNAME__/idpui/callback" maximumAuthenticationLifetime: 3600000 simpleProfileMapping: @@ -33,6 +36,7 @@ shibui: firstname: urn:oid:2.5.4.42 lastname: urn:oid:2.5.4.4 email: urn:oid:0.9.2342.19200300.100.1.3 + groups: urn:oid:1.3.6.1.4.1.5923.1.5.1.1 #memberOf spring: datasource: platform: postgres @@ -46,4 +50,20 @@ spring: hibernate: dialect: org.hibernate.dialect.PostgreSQL95Dialect format_sql: true +logging: + level: + org: + pac4j: + saml: + crypto: DEBUG + opensaml: + security: + credential: DEBUG + xmlsec: + encryption: + support: DEBUG + apache: + xml: + security: + encryption: DEBUG diff --git a/Workbench/idp_ui_api/Dockerfile b/Workbench/idp_ui_api/Dockerfile index 1808430..fb804be 100644 --- a/Workbench/idp_ui_api/Dockerfile +++ b/Workbench/idp_ui_api/Dockerfile @@ -1,4 +1,4 @@ -FROM i2incommon/shib-idp-ui:1.17.2 +FROM i2incommon/shib-idp-ui:1.17.3 ARG CSPHOSTNAME=localhost ENV CSPHOSTNAME=$CSPHOSTNAME diff --git a/Workbench/webproxy/container_files/httpd/index.html b/Workbench/webproxy/container_files/httpd/index.html index 21ae96d..a528fb7 100644 --- a/Workbench/webproxy/container_files/httpd/index.html +++ b/Workbench/webproxy/container_files/httpd/index.html @@ -13,7 +13,7 @@

Welcome to the InCommon TAP Workbench!

  • midPoint (4.6)
  • COmanage Registry (4.1.0)
  • -
  • Shibboleth IdP UI (1.17.2)
  • +
  • Shibboleth IdP UI (1.17.3)