Replies: 1 comment 15 replies
-
The configuration seems to be fine. Do you see anything in the log? We use a very similar configuration. What is the format for the certificates; I remember that only one format worked. Also: Which version of artemis are you using? We are currently using 7.5.6 |
Beta Was this translation helpful? Give feedback.
15 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi Team,
We are currently testing Artemis at HU-Berlin using the docker-compose stack and we're having trouble setting up the SSO via SAML2/Shibboleth. The Artemis Requests appears not to be signed, even though we've configured an X509 certificate and key. Our Shibboleth Admin has configured the Artemis Instance, the config is available for inspection in the HU Berin IdP Metadata XML (https://shib-idp.cms.hu-berlin.de/shibboleth/HU-metadata-g2.xml).
On the Artemis/SP side, we've enabled the saml2 profile according to the documentation. Both the X509 Cert and Key are available in the
artemis-app
docker container at the provided path (I've checked from within the running container) and should have the proper permissions. Here is our saml2 config:The cert and key file location and permissions are as follows:
artemis@f0723c7e6e94:/opt/artemis$ ls -la /opt/artemis/data/certs/ total 16 drwxr-xr-x 2 artemis artemis 4096 Oct 22 09:06 . drwxr-xr-x 8 artemis artemis 4096 Oct 22 09:06 .. -rw-r--r-- 1 artemis artemis 2423 Oct 22 09:06 artemis_cert.crt -rw------- 1 artemis artemis 3272 Oct 22 09:06 artemis_key.pem
When performing a test SSO Login, our Shibboleth admin observes that the requests from Artemis are not signed:
ERROR [org.opensaml.saml.saml2.binding.security.impl.SAML2AuthnRequestsSignedSecurityHandler:77] - SPSSODescriptor for entity ID 'https://artemis-gdp.app.informatik.hu-berlin.de/shibboleth' indicates AuthnRequests must be signed, but inbound message was not signed
Is there a configuration setting we are missing, or anything else we're doing incorrectly?
Thanks for your assistance!
Max
Beta Was this translation helpful? Give feedback.
All reactions