我正在学习Keycloak和ShinyProxy。
我正在使用Docker。我有一个可以在其中运行Keycloak的容器(来自Keycloak Docker镜像),还有另一个可以在其中运行ShinyProxy的容器(https://github.com/openanalytics/shinyproxy-config-examples/tree/master/02-containerized-docker-engine)。
我使用身份验证测试了ShinyProxy(localhost:8180 /):很简单,并且可以正常工作。
然后我更改了application.yml(身份验证:密钥斗篷):
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是否错误。
感谢您的帮助。
谢谢你, 安娜