I am attempting to configure Shibboleth to use the UC-Berkeley production IdP for authentication to our staging and prod Dataverse environments. I was sucessful configuring our development Dataverse instance to use the UCB test IdP. However I am getting the attached error in the attempt to configure our production IdP. We are at v. 6.1 build 1590-f5d1299 on all three environments. Any thoughts on where to proceed with this? Thanks in advance! Sorry for so many troubleshooting questions.
Here are the UCB Campus entityIDs:
UCB test IdP:
https://shib-test.berkeley.edu/idp/shibboleth
UCB prod IdP:
urn:mace:incommon:berkeley.edu
It seems to be failing while getting the affiliation: https://github.com/IQSS/dataverse/blob/v6.1/src/main/java/edu/harvard/iq/dataverse/Shib.java#L220
The log says: Trying to get affiliation from disco feed URL: http://datasets-staging.lib.berkeley.edu/Shibboleth.sso/DiscoFeed
I can't reach that DiscoFeed URL but do you get JSON out of it?
I think I see the problem now, it's trying http instead of https. Where would that be specified?
Maybe here:
setting the site URL
https://guides.dataverse.org/en/latest/installation/config.html#dataverse-siteurl
says some sites might not need the "s", but we have found we do.
@Jay Sundu I see a :tada: ... does that mean you're all set? :grinning:
Philip Durbin said:
Jay Sundu I see a :tada: ... does that mean you're all set? :grinning:
Yeah, no more problems ever!
Ha. Please keep the questions coming!
Philip Durbin said:
Ha. Please keep the questions coming!
:smile: Thanks again @Sherry Lake and @Philip Durbin !!!
Last updated: Oct 30 2025 at 05:14 UTC