Hi there. Is there a recommended way to display a list (and a default value) of IdPs that are allowed login? Also, how can I use a 'pretty name' instead of the urn from our campus Idp in the "Your Institution" drop down list on the login page?
Is https://dataverse.lib.virginia.edu close to what you want?
Here are the docs: https://guides.dataverse.org/en/6.2/installation/shibboleth.html#specific-identity-provider-s
Thanks Phillip. We need to have two IdPs instead of just one, so I think I need to add the second IdP to my IdP metadata file, which I'll try unless told that is incorrect.
As for the pretty name, I saw this doc and wondered if <mdui:DisplayName> was something I could add to the IdP metadata and be displayed in the UI. Is there a way to set a pretty name for the IdP instead of it using the EntityID in the IdP metadata?
That sounds right. Off hand, I can't think of a Dataverse installation that allows two IdPs, but it should work.
And I do think you should be able to hack on the XML and add a pretty name somewhere.
Looking further, it appears it might be best to use the Embedded Discovery Service as documented here:
https://shibboleth.atlassian.net/wiki/spaces/EDS10/pages/2385870847/1.+Overview
Right, we basically forked EDS a long time ago and included it with Dataverse
I got two IdPs working by using <MetadataProvider type="Chaining"> and the pretty name by using <mdui:DisplayName>
Thanks again Phllip!
Great! Good job!
Last updated: Oct 30 2025 at 06:21 UTC