keycloak中文使用文档_基于DOCKER安装配置keycloak
Keycloak基于OAuth 2.0、Open ID Connect、JSON Web Token(JWT)和SAML 2.0规范,为浏览器应用和RESTful Web Service提供SSO和IDM集成。
keycloak最新的版本为3.3.0
首先安装数据库,假设使用的为postgres,容器名为postgres
下载docker镜像
docker pull jboss/keycloak:3.3.0.Final
然后通过以下命令创建容器:
docker run --name keycloak -d -p 443:443 -p 9990:9990 -p 8080:8080 \
--link postgres:postgres -e POSTGRES_DATABASE=keycloak \
-e POSTGRES_USER=keycloak -e POSTGRES_PASSWORD=keycloakxxxx \
-e TZ=Asia/Shanghai -v /etc/localtime:/etc/localtime \
--restart=always jboss/keycloak:3.3.0.Final
其中指定了数据库,时区等参数。
这样创建出来的应该可以使用了。如果你想使用中文界面可以通过Realm Settings的Themes开启[Internationalization Enabled](*每个realm单独设置)
如图
这时,在登录画面已经支持了,另外用户还需要另配一个。要不然登录后还是英文界面。
以上是修改配置,改完后,重新登录,一切正常的话。后面的也就不用看了。
如果不小心乱码了,可以能过以下的调整,让它回复正常。
1.把docker里面的keycloak文件复制出来,
docker cp keycloak:/opt/jboss/keycloak/ /data/
2.赋与权限
chown 1000:1000 /data/keycloak -R
3.删除原来的容器
docker stop keycloak
docker rm keycloak
4.重新创建
docker run --name keycloak -d -p 443:443 -p 9990:9990 -p 8080:8080 \
--link postgres:postgres -e POSTGRES_DATABASE=keycloak \
-e POSTGRES_USER=keycloak -e POSTGRES_PASSWORD=keycloakxxxx \
-e TZ=Asia/Shanghai \
--privileged=true \
-v /etc/localtime:/etc/localtime \
-v /data/keycloak:/opt/jboss/keycloak \
--restart=always jboss/keycloak:3.3.0.Final
5.然后把/data/keycloak/themes/base下面的properties文件改一下就好。这个用过java的都知道,我是直接在eclipse里创建了一个空properties文件,然后往里面粘,自动就转好了。
最终效果图
keycloak中文使用文档_基于DOCKER安装配置keycloak相关推荐
- jstree中文api文档_开发中文 API 的一些策略
注:本文仅基于个人在其他英文编程语言中实现中文 API 的有限实践和见闻,对易语言等等中文编程语言的生态不甚了解,各种疏漏请指正. 如果要现在的我,选择一个英文 API 进行中文化,或者针对一种功能开 ...
- javaee 中文帮助文档_从中游公司跳槽阿里必知:K8s、Nginx、Redis、微服务面试文档...
前言 随着时代的进步和发展,无论哪份工作都不能因循守旧,不去创新或者去吸收新的知识,尤其是Java开发的工作者,在十几年之前,很多人都已经掌握了Java的很多知识,但是如今如果只会SSM的小伙伴,已经 ...
- javaee 中文帮助文档_大牛耗时三天整理的:微服务+Nginx+Kubernetes实战文档和面试题...
前言 十年之前,相信大家掌握了Java EE互联网轻量级框架整合开发 SSM框架SpringMVC+Spring+MyBatis就已经能够轻轻松松找到一份薪资很高的java开发工作了,而如今只会SSM ...
- virtualbox中文技术文档_随笔--西门子STEP7中如何寻找技术文档
西门子STEP7软件支持的编程语言除了常用的LAD/FBD/STL,还有SCL/GRAPH等,应该说除了LAD/STL之外,SCL和GRAPH也是比较常用的,至少对我个人来说是这样,但是每种指令在不同 ...
- javascript 中文帮助文档_实战式方法学习JavaScript(1)
案例1:表格行悬停提示效果 [参考文献] 1.JavaScript前端开发模块化教材(人民邮电出版社)赵健保 2.https://www.w3cschool.cn/ 任务导入: 在Web标准中,HTM ...
- vue-video-player文档_基于vue-video-player自定义播放器的方法
基于vue-video-player自定义播放器的方法 发布时间:2019-01-07 发布网站:编程之家 编程之家收集整理的这篇文章主要介绍了基于vue-video-player自定义播放器的方法, ...
- jstree中文api文档_还在用 Swagger(丝袜哥)生成接口文档?我推荐你试试它。。。...
作者:小鱼儿511https://blog.csdn.net/dongbeiou/article/details/106771453JApiDocs是一个无需额外注解.开箱即用的SpringBoot接 ...
- keycloak中文使用文档_Keycloak入门指南
该系列文章均依照Keycloak 3.0.0.Final官方文档进行翻译及总结,英文基础较好的同学可以直接参阅官方指南. 概述 该系列文章旨在使您尽可能快地启动和运行Keycloak,以便您能够使用和 ...
- java拼图游戏设计文档_基于JAVA的拼图游戏的设计与实现(含录像)
基于JAVA的拼图游戏的设计与实现(含录像)(任务书,开题报告,中期检查表,外文翻译,毕业论文15500字,程序代码,答辩PPT,答辩视频录像) 摘 要 在我们日常生活中,有很多的益智类游戏,如七巧 ...
最新文章
- [UWP小白日记-3]记账项目-1
- 定义派生类拷贝构造函数
- android viewpager 复杂指示器_View Pager 性能优化之 无限循环
- 《LeetCode力扣练习》剑指 Offer 30. 包含min函数的栈 Java
- 美团骑手检测出虚假定位_在虚假信息活动中检测协调
- Git教程~忽略特殊文件
- 随想一·杨柳岸晓风残月
- 关于新版VLC无法看RTSP的视频的问题-转
- python学习笔记 程序执行过程 基本数据类型
- 详细理解中缀表达式并实现
- 信息学奥赛一本通,题解列表
- php文章重复度检测,彻底解决网站存在的内容重复度的方法
- 计算机离港系统分为模块,计算机离港系统包括( )模块。
- 图像特征提取三大法宝:HOG特征,LBP特征,Haar特征
- 千锋web前端教学知识点记录及个人理解2
- envi栅格图像镶嵌_影像镶嵌(基于像素的图像镶嵌)
- OSAL系统框架专题
- 李晓洋出任百度资本CEO 负责投融资及全面管理工作
- ES6新语法及vue基础
- 配置eclipse下的C语言开发环境
热门文章
- 【报告分享】元宇宙发展研究报告2.0-清华大学.pdf(附下载链接)
- 深度总结 | 多任务学习方法在推荐中的演变
- 【报告分享】人工智能之未来产业智能----新价值、新边界、新格局.pdf(附下载链接)...
- “算法天团”最强课程笔记已整理好,速查收!【附PPT打包下载】
- 来鹅厂干大事!腾讯广告技术类岗位高能来袭~
- 测试网络稳定性_Redmi Note8 Pro游戏测试,网络稳定性竟比荣耀9X Pro还好?
- 做海外市场,如何在Facebook20多亿用户中分一杯羹?
- 海外仓储系统快速提升企业仓储物流效能的最有效手段?
- 计算机会考操作题vb,2016年9月计算机二级考试《VB》上机操作题题库(2)
- 读书笔记——数据压缩入门(柯尔特·麦克安利斯)上