我正在学习 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 是否错误。
我会很感激你的帮助。
谢谢你,安娜