Skip to content

OpenID Callback URL Configuration with Docker-based Operator in ShinyProxy 3.2.0 #573

@zhaohongxin0

Description

@zhaohongxin0

Hi ShinyProxy team,
I've recently upgraded to ShinyProxy 3.2.0 and switched to using the Docker-based Operator. Previously, with the non-Operator setup, I was using OpenID authentication, and the callback URL in my OpenID provider was configured as http://ip:8080/login/oauth2/code/shinyproxy, which worked fine.
Now, with the Operator, the official documentation only provides an example for authentication: simple, and I'm unsure if OpenID is fully supported in this new setup. I've tried updating the callback URL to http://ip/login/oauth2/code/shinyproxy (removing the port since the Operator might handle it differently), but it doesn't seem to work—I'm getting redirection issues or authentication failures.
Could you please advise on the correct way to configure the OpenID callback URL when using the Docker-based Operator? Is OpenID supported, and if so, what should the exact format of the callback URL be? Any configuration tips or examples for OpenID with the Operator would be greatly appreciated.
Thanks in advance for your help!
Environment Details:

ShinyProxy Version: 3.2.0
Deployment: Docker-based Operator
Authentication: OpenID Connect
Previous Setup: Non-Operator, callback worked with port 8080

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions