keycloak: Add web origins to swh-web client in staging realm
requested to merge anlambert/puppet-swh-site:keycloak-staging-add-web-origins-to-swh-web-client into production
It enables CORS between Software Heritage web applications (GraphiQL client for instance) and Keycloak server when using the swh-web client.
octo-diff kelvingrove
(swh) ✔ ~/swh/puppet-environment [master|✔] 11:11 $ ./bin/octocatalog-diff --to staging kelvingrove.internal.softwareheritage.org Found host kelvingrove.internal.softwareheritage.org Cloning into '/tmp/swh-ocd.ZRvdgWg4/environments/production/data/private'... done. Cloning into '/tmp/swh-ocd.ZRvdgWg4/environments/staging/data/private'... done. *** Running octocatalog-diff on host kelvingrove.internal.softwareheritage.org I, [2023-03-15T11:12:02.285259 #1652235] INFO -- : Catalogs compiled for kelvingrove.internal.softwareheritage.org I, [2023-03-15T11:12:02.685991 #1652235] INFO -- : Diffs computed for kelvingrove.internal.softwareheritage.org diff origin/production/kelvingrove.internal.softwareheritage.org current/kelvingrove.internal.softwareheritage.org ******************************************* Keycloak_client[swh-web on SoftwareHeritageStaging] => parameters => web_origins => + ["https://webapp.staging.swh.network", "https://webapp.internal.staging.swh.network"] ******************************************* *** End octocatalog-diff on kelvingrove.internal.softwareheritage.org
Related to swh/devel/swh-graphql#4652, swh/devel/swh-graphql!128 (merged)
On a related note, would it be an issue to also add development server URLs (http://localhost:5004
, http://localhost:5013
)
as redirect_uris
and web_origins
for the client in the staging realm to ease authentication testing ?
Edited by Antoine R. Dumont