- 博客(8)
- 收藏
- 关注
原创 keycloak 在 token 中获取自己想要用户信息
1.在UserEntity中添加自己想要的字段2.在UserAdapter类的getAttributes方法中3.将用户信息配置到token 中在Clients->Mappers->Create选择User Attrubute按照自己的提示添加4.在使用的时候解析Token 获取自己想要的值import com.fasterxml.jackson.annotation.JsonIgnoreProperties;import com.fasterxml.jackson.
2021-04-25 10:56:38 4485 2
原创 keycaloak 使用 nginx代理 ssl 证书 https 访问
1.keyclaok 正常配置2.将证书复制到 nginx.config 同目录下3.配置nginx.config#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connecti
2020-09-16 10:21:51 772
原创 keycloak11 mysql xadatasource 数据源配置
1.将mysql数据库驱动 jar 包复制到 keycaloak 目录 modules\system\layers\base\com\mysql\main 下,新建文件module.xml 编辑<?xml version="1.0" encoding="UTF-8"?><!-- ~ JBoss, Home of Professional Open Source. ~ Copyright 2010, Red Hat, Inc., and individual cont
2020-08-20 11:00:19 606
原创 keycloak 使用 postman 获取 token 信息
1.post 请求2.地址 http://ip:端口/auth/realms/域名/protocol/openid-connect/token3.请求参数选择body 选择 x-www-form-urlencoder4.参数 grant_type passwordclient_id admin-cliusername 你的用户名password 你的密码
2020-08-06 11:45:59 1791
原创 keycloak 基于外部数据库 docker 部署
1.拉取docker 镜像 账号 admin 密码 123456docker run -p 8080:8080 --name keycloak -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=123456 quay.io/keycloak/keycloak:9.0.3 2.复制驱动包 复制到 /opt/jboss/keycloak/modules/system/layers/base/com/docker cp /root/keycloak/mysql/ ke
2020-07-24 20:21:04 1463
原创 Java 集成 keycloak-admin-client 清空用户缓存
需要修改 javax.ws.rs 版本<dependency> <groupId>javax.ws.rs</groupId> <artifactId>jsr311-api</artifactId> <version>1.1-ea</version></dependency>
2020-07-08 08:33:46 1663
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人