Hey, I have an expressJS application and a shiny-proxy application in different domains.
I have set up the shiny proxy application with Google openID as follows:
proxy: title: Testx - Open Analytics Shiny Proxy logo-url: https://www.openanalytics.eu/shinyproxy/logo.png landing-page: / heartbeat-rate: 10000 heartbeat-timeout: 60000 port: 8080 admin-groups: scientists same-site-cookie: None authentication: openid openid: auth-url: https://accounts.google.com/o/oauth2/v2/auth token-url: https://www.googleapis.com/oauth2/v4/token jwks-url: https://www.googleapis.com/oauth2/v3/certs client-id: <MY_CLIENT_ID> client-secret: <MY_CLIENT_SEC> # Docker configuration docker: cert-path: /home/none url: http://localhost:2375 port-range-start: 20000 specs: - id: euler display-name: Euler's number container-cmd: ["R", "-e", "shiny::runApp('/root/euler')"] container-image: openanalytics/shinyproxy-template logging: file: name: shinyproxy.log
My express server too has a google oidc login with the same client ID and secret. How can I establish SSO between the two?
When the user logs into the express server they should be logged into the shiny proxy application as well and vice versa.