Java OpenResty Spring Spring Boot MySQL Redis MongoDB PostgreSQL Linux Android Nginx 面试 小程序 Arthas JVM AQS juc Kubernetes Docker DevOps


Keycloak 一直返回 401 验证不通过

Keycloak 大约 460 字

可能原因

1. 时间不同步

Keycloak所在的服务器或容器,时间不同步。

2. 使用了非官方镜像

使用了非官方镜像,如:bitnami

解决方法

设置时间同步

Alpine Linux

ntpd -d -q -n -p ntp3.aliyun.com

容器:使用-v /etc/localtime:/etc/localtime:ro将宿主机时间同步给容器(确保宿主机时间同步)

docker run -d \
--name keycloak \
-p 8080:8080 \
-v /etc/localtime:/etc/localtime:ro \
-e KEYCLOAK_ADMIN=admin \
-e KEYCLOAK_ADMIN_PASSWORD=admin \
quay.io/keycloak/keycloak:17.0.1 start-dev

使用官方镜像

quay.io/keycloak/keycloak

docker pull quay.io/keycloak/keycloak:17.0.1
阅读 87 · 发布于 2022-09-07

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb

扫描下方二维码关注公众号和小程序↓↓↓

扫描二维码关注我
昵称:
随便看看 换一批