-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Description
We have the same OIDC provider in Galaxy and an external service called EEN. Users can login via this OIDC provider in both services.
Users logged-in into EEN should now be redirected to Galaxy.
What is the direct login URL with the IDP hinting for this specific IDP / OIDP provider that both sides support.
I thought its https://usegalaxy.eu/authnz/keycloak/login. But this seems to be wrong.
Is there such a URL, or any other way to login users automatically?
A different example would be the IWC use-case. Assuming that IWC is a full application where you login with Google and then want to start a workflow on usegalaxy.org using your google account.
Could you please provide us with the direct login URL to usegalaxy.eu with IDP hinting for "EOSC AAI"
to enable SSO from EEN User Space (testing environment) to usegalaxy.eu without the user having to click "Login" again at the Galaxy service side?
There is an external website "EEN", where people can authenticate via OIDC. On EU we have this same login mechanism enabled. So users can login via the same mechanism on EU and EEN. So far so good.
The EEN people now would like to redirect users to EU, without the need for them to click "login" again. The login should happen automatically and the workflow-landing page etc should be shown.
My understanding is that external services like EEN, need to call
parse the response and extract the redirect_url?
We got the following request/question and use-case:
Could you please provide a GET endpoint with all the required parameters selected (IDP selection, REDIRECT_URI) to enable SSO from EEN User Space (testing environment) to usegalaxy.eu without the user having to click "Login" again at the Galaxy service side?
In case it helps please find below a similar request to an OpenStack service:
https://api.cloud.psnc.pl:5000/redirect_uri?iss=https://proxy.aai.open-science-cloud.ec.europa.eu&target_link_uri=https://api.cloud.psnc.pl:5000/v3/auth/OS-FEDERATION/identity_providers/aai.open-science-cloud.ec.europa.eu/protocols/openid/websso?origin=https://eu-1.iaas.open-science-cloud.ec.europa.eu/auth/websso/
Is there anyway currently we can provide this? Or do external services need to parse the https://usegalaxy.eu/authnz/keycloak/login response?