1

我正在学习 Keycloak 和 ShinyProxy。

我正在使用 Docker。我有一个 Keycloak 正在工作的容器(来自 Keycloak Docker 映像),我还有一个 ShinyProxy 正在工作的容器(https://github.com/openanalytics/shinyproxy-config-examples/tree/master/02-containerized-docker-发动机)。

我使用 authentication: simple 测试了 ShinyProxy (localhost:8180/),它正在工作。

然后我更改了application.yml(身份验证:keycloak):


proxy:
  port: 8180
  authentication: keycloak
  admin-groups: admins
  users:
  - name: jack
    password: password
    groups: admins
  - name: jeff
    password: password
  docker:
      internal-networking: true
  specs:
  - id: 01_hello
    display-name: Hello Application3
    description: Application which demonstrates the basics of a Shiny app
    container-cmd: ["R", "-e", "shinyproxy::run_01_hello()"]
    container-image: openanalytics/shinyproxy-demo
    container-network: sp-example-net
  - id: 06_tabsets
    container-cmd: ["R", "-e", "shinyproxy::run_06_tabsets()"]
    container-image: openanalytics/shinyproxy-demo
    container-network: sp-example-net
  - id: anaApp
    display-name: anaApp
    container-cmd: ["R", "-e", "shiny::runApp('/root/euler2')"]
    container-image: anaid
    container-network: sp-example-net
  keycloak:
    realm: shinyproxy
    auth-server-url: http://localhost:8080/auth
    resource: shinyproxy
    credentials-secret: 8af5deba-c9f1-4358-881b-3981460aded0


logging:
  file:
    shinyproxy.log

我在 Keycloak 中创建了一个名为 shinyproxy 的领域和一个名为 shinyproxy 的客户端。我有一个有效的重定向 URI:http://localhost:8180/ *

KeyCloak 在 localhost:8080/auth/ 中工作

Shinyproxy 正在使用端口 localhost:8180

如果我去 localhost:8180/ ,我会看到登录页面,但在我登录后出现此错误:“ERR_TOO_MANY_REDIRECTS”

我不知道有效重定向 URI 或 auth-server-url 是否错误。

我会很感激你的帮助。

谢谢你,安娜

4

0 回答 0