-1

我的 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 中的重定向似乎太多了。

有任何想法吗?

4

1 回答 1

0

经过大量的研究和研究,我找到了如何Identity Server用 ShinyProxy 实现。我在我的博客中创建了一个完整的分步指南。

我希望它可以帮助其他人。

于 2021-02-24T18:03:37.767 回答