CentOS7安裝keycloak

1铅搓、下載keycloak安裝包

進(jìn)入keycloak官網(wǎng)下載所需安裝包,此次以keycloak-8.0.1.tar.gz為例。

2亡哄、解壓安裝keycloak

將安裝文件放置要安裝的位置鸭廷,本人安裝至opt目錄下枣抱,解壓安裝

tar -zxvf /opt/keycloak-8.0.1.tar.gz

為了方便,此處對(duì)文件夾重命名

mv /opt/keycloak-8.0.1 /opt/keycloak

注意:如果不做數(shù)據(jù)庫(默認(rèn)帶有h2數(shù)據(jù)庫)或別的其它修改辆床,至此已安裝完畢佳晶,可直接啟動(dòng)

3、啟動(dòng)keycloak

sh /opt/keycloak/bin/standalone.sh

4讼载、訪問查看

打開瀏覽器訪問:http://127.0.0.1:8080/auth,顯示以下界面則啟動(dòng)成功


首次登錄時(shí)必須創(chuàng)建管理用戶,本機(jī)訪問可通過頁面創(chuàng)建管理用戶咨堤,非本機(jī)訪問,可通過以下命令創(chuàng)建

sh /opt/keycloak/bin/add-user-keycloak.sh -r master -u admin -p admin

其它配置修改

1一喘、設(shè)置允許外部訪問

Keycloak使用的wildfly服務(wù)器,默認(rèn)只允許本機(jī)訪問,兩種解決方案如下:
1.啟動(dòng)時(shí)添加參數(shù)

sh /opt/keycloak/bin/standalone.sh -b=0.0.0.0 -bmanagement=0.0.0.0

2.修改配置文件standalone.xml

vi /opt/keycloak/standalone/configuration/standalone.xml

可通過 /jboss.bind.address.management 找到需修改的位置

修改為

然后重新啟動(dòng)就可以了

2议蟆、設(shè)置控制臺(tái)為中文簡(jiǎn)體顯示

1.登錄控制臺(tái)闷沥,點(diǎn)擊左側(cè)菜單Realm Settings
2.右側(cè)點(diǎn)Themes頁簽咐容。
3.然后設(shè)置所有屬性為:keycloak。
4.Internationalization Enabled選擇ON戳粒。
5.將Default Locale設(shè)置為zh-CN颖侄,save保存。
6.退出重新登錄即可(登錄框右上角也選一下中文簡(jiǎn)體)


注意

本人在設(shè)置中文簡(jiǎn)體后成功后享郊,又想設(shè)置回來览祖,結(jié)果崩了炊琉,顯示如下,不知為何


3苔咪、修改默認(rèn)數(shù)據(jù)庫為mysql

注意:

1.xml中的&符號(hào)需要轉(zhuǎn)義;這里的UTF-8必須大寫箕般,否則啟動(dòng)時(shí)拋異常


2.module里的mysql jar和程序里的jar版本會(huì)報(bào)錯(cuò)

3.mysql低版本中update.sql執(zhí)行出錯(cuò)
4.訪問管理頁面出錯(cuò)
錯(cuò)誤信息:WARN [org.keycloak.events] (default task-2) type=LOGIN_ERROR, realmId=master, clientId=null, userId=null, ipAddress=168.160.28.37, error=ssl_required

對(duì)于所有外部IP地址舔清,Keycloak默認(rèn)為HTTPS。
解決方案:登錄keycloak使用的mysql數(shù)據(jù)庫体谒,關(guān)閉SSL要求

use keycloak
update REALM set ssl_required='NONE' where id = 'master';

重啟keycloak即可解決

參考資源

Keycloak新的發(fā)行版命名為Quarkus,專為GraalVM和OpenJDK HotSpot量身定制的一個(gè)Kurbernetes Native Java框架幌绍,計(jì)劃2019年底正式發(fā)布故响。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市彩届,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌惨缆,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,113評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件寂汇,死亡現(xiàn)場(chǎng)離奇詭異捣染,居然都是意外死亡骄瓣,警方通過查閱死者的電腦和手機(jī)耍攘,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門榕栏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蕾各,你說我怎么就攤上這事扒磁∈角” “怎么了?”我有些...
    開封第一講書人閱讀 153,340評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵兰伤,是天一觀的道長(zhǎng)钧排。 經(jīng)常有香客問我敦腔,道長(zhǎng)恨溜,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,449評(píng)論 1 279
  • 正文 為了忘掉前任柏腻,我火速辦了婚禮,結(jié)果婚禮上五嫂,老公的妹妹穿的比我還像新娘肯尺。我一直安慰自己沃缘,他們只是感情好则吟,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評(píng)論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著水慨,像睡著了一般。 火紅的嫁衣襯著肌膚如雪晰洒。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,166評(píng)論 1 284
  • 那天治宣,我揣著相機(jī)與錄音,去河邊找鬼侮邀。 笑死贝润,一個(gè)胖子當(dāng)著我的面吹牛绊茧,可吹牛的內(nèi)容都是我干的打掘。 我是一名探鬼主播,決...
    沈念sama閱讀 38,442評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼唯绍,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼枝誊!你這毒婦竟也來了况芒?” 一聲冷哼從身側(cè)響起叶撒,我...
    開封第一講書人閱讀 37,105評(píng)論 0 261
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎压汪,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體止剖,經(jīng)...
    沈念sama閱讀 43,601評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡落君,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了绎速。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,161評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡洒宝,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出雁歌,到底是詐尸還是另有隱情,我是刑警寧澤将宪,帶...
    沈念sama閱讀 33,792評(píng)論 4 323
  • 正文 年R本政府宣布橡庞,位于F島的核電站,受9級(jí)特大地震影響扒最,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜吧趣,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評(píng)論 3 307
  • 文/蒙蒙 一强挫、第九天 我趴在偏房一處隱蔽的房頂上張望岔霸。 院中可真熱鬧俯渤,春花似錦、人聲如沸八匠。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至柜蜈,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間跨释,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評(píng)論 1 261
  • 我被黑心中介騙來泰國(guó)打工鳖谈, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留多矮,地道東北人捧存。 一個(gè)月前我還...
    沈念sama閱讀 45,618評(píng)論 2 355
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像贯要,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子崇渗,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評(píng)論 2 344