Closed styfle closed 5 years ago
Glad that you like it. If you are integrating with ADFS via SAML2 this should work. You'll likely need to change the attribute-resolver.xml
to use ADFS SAML attribute name instead of the urn:oid
s that higher ed uses.
What password did you use to create the idp-browser.p12 file with? Was it changeme
? If not then you can set an env to set it at runtime: https://github.com/Unicon/shibboleth-idp-dockerized/blob/master/Dockerfile#L12
Also, this is the testbed I used to test this and the other IDP/SP images I maintain: https://github.com/UniconLabs/dockerized-idp-testbed
You'll likely need to change the attribute-resolver.xml to use ADFS SAML attribute name instead of the urn:oids that higher ed uses.
I don't know what that means đ
I found the conf/attribute-resolver.xml
file which has 4 hits for urn:oid
.
Not sure what to do with that.
I used password abc123
. It looks like adding the two env vars prevented the error.
docker run -p 4443:4443 -e JETTY_BROWSER_SSL_KEYSTORE_PASSWORD=abc123 -e JETTY_BACKCHANNEL_SSL_KEYSTORE_PASSWORD=abc123 -v ~/shibboleth-config/customized-shibboleth-idp:/opt/shibboleth-idp unicon/shibboleth-idp:3.3.3
When I browse to https://10.0.75.2:4443
I get "your connection is not secure"
So I add the exception and reload the page.
Then I see a 404.
Is this expected?
In the raw XML sent from the IdP to the SP, are SAML attributes. Shib uses something like "urn:oid:2.4.2.11" to represent "givenName" ADFS uses something like: "https://schemas.org/2018/name". If you open up ADFS this is a list of attribute friendly names and the full value. If you are trying to mimic ADFS, you'll want to change the resolver config to use the ADFS equivalents.
Yes, that's expected. hit /idp (oir click the link) and you'll see the default page. You'll need to config an SP to hit the IDP in order to see the login page.
Thanks I'll try connecting Shib to ADFS tomorrow and see how it goes.
This is what I get when I visit /idp
in my browser
Closing this. It's old, but also this project really only supports the Docker image and not the IdP itself.
This project looks really cool!
I am trying to see if
shibboleth-idp
can be used to replace an old instance of ADFS.So I followed the instructions in the README but some of this is far over my head.
Here's what I tried so far:
I get the following output:
I probably did something wrong. Any help would be appreciated. Thanks! đ