我的 ShinyProxy 已启动并正在运行。如果我使用基本身份验证,它就可以工作。我想将 ShinyProxy 与我的 IdentityServer4 连接起来。
按照ShinyProxy 的文档,我将我的 ShintProxy 配置如下:
proxy:
title: Open Analytics Shiny Proxy
port: 8080
authentication: openid
admin-groups: scientists
openid:
auth-url: https://myidentityserver4/connect/authorize
token-url: https://myidentityserver4/connect/token
jwks-url: https://myidentityserver4/.well-known/openid-configuration/jwks
client-id: ShinyProxy
client-secret: password
当用户打开浏览器到 ShinyApp 时,它被重定向到 IdentityServer4 的登录页面。用户可以登录,然后将其重定向到
http://myshinyproxyurl)/login/oauth2/code/shinyproxy
不幸的是,结果是
或者如果我在笔记本电脑上尝试,错误会略有不同
ShinyProxy 中的重定向似乎太多了。
有任何想法吗?