搭建了Keycloak环境,但无法登录Keycloak服务器

问题描述 投票:0回答:1

我正在通过学习 这个 Pluralsight 课程来学习 Keycloak。

我创建了一个文件夹,并使用以下代码在该文件夹中创建了 docker-compose.yml 文件。

services:
  postgres:
    image: postgres
    volumes:
      - postgres_data:/var/lib/postgresql/data
    environment:
      POSTGRES_DB: keycloak
      POSTGRES_USER: keycloak
      POSTGRES_PASSWORD: password
  keyCloak:
    image: bitnami/keycloak
    environment:
      DB_VENDOR: POSTGRES_DB
      DB_ADDR: postgres
      DB_DATABASE: keycloak
      DB_USER: keycloak
      DB_SCHEMA: public
      DB_PASSWORD: password
      KEYCLOAK_USER: admin
      KEYCLOAK_PASSWORD: admin
    ports:
      - 8080:8080
    depends_on:
      - postgres
    volumes:
      - keycloak_data:/opt/jboss/keycloak/standalone/data
      - keycloak_config:/opt/jboss/keycloak/standalone/configuration
volumes:
  keycloak_data:
  keycloak_config:
  postgres_data:

我已经在浏览器中执行了

http://my-computer:8080/
URL。然后,我看到了 Keycloak 登录窗口。我尝试使用
Keycloak
作为用户名,使用
password
作为密码。然后,我看到下面的屏幕。

enter image description here

我无法找到此问题的解决方案。看起来最新版本的 Chorme 浏览器默认启用 cookie。我在 Firefox 浏览器中也遇到了几乎相同的问题。有人可以帮忙解决这个错误吗!

docker-compose keycloak keycloak-connect
1个回答
0
投票

查看这个类似的问题和评论/答案:为什么登录keycloak后显示“未找到Cookie。请确保浏览器中启用了cookie。”

此外,根据您的 docker-compose 文件(KEYCLOAK_USER=admin,KEYCLOAK_PASSWORD=admin),您应该使用

admin
作为用户名和
admin
作为密码登录 Keycloak 管理控制台,而不是您提到的
keycloak
password
.

© www.soinside.com 2019 - 2024. All rights reserved.