Czech National Library of Technology started to license GoodData and wish to use federated authentication, institutional sign in at GoodData. In GoodData documentation I can see that SAML authentication is supported, but I am missing GoodData Service Provider registration in eduGAIN. Could you register GoodData SP in eduGAIN, pls.?
Best answer by Moises MoralesView original
Thank you for your question. May we know which GoodData product are you using? Is it GoodData hosted platform or is it GoodData Cloud?
If you are using the hosted version, it supports SAML SSO. A comprenhensive guide on how to set it up is explained here: Getting started with SSO | The GoodData Community
An overview of how it works can be found here: Single Sign-On Overview - Gooddata Free
Let us know if this helps or if you have further questions.
the library has GoodData Analytics Platform - Growth Subscription Plan. Is it the hosted platform?
Yes, this is the hosted platform.
Thanks. Could you register GoodData Service Provider in eduGAIN? - https://edugain.org/
The library Identity Provider is registered in eduGAIN via eduID.cz -
That is something we would need to discuss internally. Can you please share with us more details why would you need GoodData to register in eduGAIN?
when GoodData Service Provider is registered in eduGAIN, setting up access for National Library of Technology
is very easy and standard way for the library. Universities and libraries around the world will also benefit from
easy access set up.
When GoodData SP is registered in eduGAIN, you just allow access for users authenticated by the library IdP
with eduPersonEntitlement attribute value urn:mace:dir:entitlement:common-lib-terms meaning that the user
is allowed to access GoodData service according to the license.
You may like to check https://www.fim4l.org/?page_id=257
let me add that there are new entity categories from REFEDS for attributes release - https://refeds.org/specifications
Pseudonymous Access will be probably the best fit for GoodData service - https://refeds.org/category/pseudonymous
All the best
Let me add the explanation why we (National Library of Technology, Czech Rep.) wish to register GoodData in eduGain:
We have just started piloting data analyses on GoodData platform and we would like to share them with our key contact persons from the members of our library academic consortium CzechELib. This includes virtually all higher education institutions in the Czech Rep. (all univs), Academy of Sciences institutes and other research institutions. Nearly all of them have setup the SSO using the CESNET infrastructure (EDUId.cz federation, which is somehow connected to EDUGain - don’t ask me about details :) ). We’ve successfully used this for other systems and it would be very convenient for us to just add another Service Provider.
Jiri Pavlik is able to provide all technical details, I just wanted to explain the background.
With best regards
I am happy to provide you with the library test account if it helps for setting up federated authentication at GoodData.
Could you provide Jiri Jirat and me with an update regarding GoodData SP registration in eduGAIN, please?
I’m afraid to say that at this moment we are not considering registering GoodData in eduGAIN. Should you have further questions about this, please feel free to reach out to your Account Manager.
could you advise, please, what are your-subdomain-name a domainId for sign in via National Library of Technology IdP to account licensed by CzechELib? Service Provider-initiated Scenario, step 2, https://help.gooddata.com/doc/enterprise/en/expand-your-gooddata-platform/gooddata-integration-into-your-application/set-up-user-authentication-and-sso/saml-sso-with-gooddata
Hi Jiri, your subdomain is the first part of your GoodData hostname before “.gooddata.com”; your GoodData domain id is czechelib, this is what you will need to use in the API endpoints when configuring your SSO provider. I can also recommend checking this comprenhensive guide for more information: Getting started with SSO | The GoodData Community