我正在尝试 keycloak,但这并不容易:) 我的领域登录页面有问题,管理面板的登录工作正常。我正在使用 docker-compose.yml 运行 keycloak
version: '3.3'
services:
postgres:
image: postgres:12.2
container_name: postgres
environment:
POSTGRES_DB: keycloak
POSTGRES_USER: keycloak
POSTGRES_PASSWORD: password
keycloak:
image: jboss/keycloak:10.0.1
container_name: keycloak
environment:
DB_VENDOR: POSTGRES
DB_ADDR: postgres
DB_DATABASE: keycloak
DB_USER: keycloak
DB_PASSWORD: password
KEYCLOAK_USER: admin
KEYCLOAK_PASSWORD: password
PROXY_ADDRESS_FORWARDING: "true"
ports:
- 8080:8080
depends_on:
- postgres
mailhog:
image: mailhog/mailhog:latest
container_name: mailhog
ports:
- "8025:8025"
Run Code Online (Sandbox Code Playgroud)
我用命令 docker-compose up --build 启动它,一切都开始了。我以管理员身份登录,然后创建名为 myapp 的领域。之后我只想看到领域登录页面,所以我打开链接:http://localhost:8080/auth/realms/myapp/protocol/openid-connect/auth 我看到的是我们很抱歉。 ..
我在谷歌寻找一些答案,但没有找到。我需要一些额外的配置文件配置才能使其正常工作吗?
我也看了这个,但没有帮助https://www.youtube.com/watch?v=duawSV69LDI这里它似乎就像那样工作。
有人知道我能做什么吗?
此致!
小智 26
该错误消息表明,您尝试直接连接的管理控制台的 URL 是错误的。您可以通过以下方式获取领域控制台的正确 URL
我在这里找到了我的问题的答案:
https://robferguson.org/blog/2019/12/24/getting-started-with-keycloak/
这就是我正在寻找的链接:
我可以登录并从 keycloak 服务器获取代码
使用 Docker 化版本的 Keycloack,新创建的领域和用户的用户登录 URL 为:
http://localhost:[port]/realms/[realm-name]/account
Run Code Online (Sandbox Code Playgroud)
就我而言是
http://localhost:8080/realms/myrealm/account
Run Code Online (Sandbox Code Playgroud)
简要步骤:
| 归档时间: |
|
| 查看次数: |
55123 次 |
| 最近记录: |