本系列文之後也会置於个人网站
开始之前~2?。开完笑的~
但是想了许久,总觉的就这麽直接开始解释各个名词不太好。
想找个范例又有诸多担心。
不如...先来快速开始做个范例!
快速开始将分成两天。
今天会先跑过一次简单的流程,明天才会写一点程序。
这两天看完後,依照需求,你甚至可以开始开发自己的应用。
那我们从Keycloak开始吧!
今天的前置需求:
docker run -p 8080:8080 -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin quay.io/keycloak/keycloak:15.0.2
这麽一条指令就可以开始这系列多数内容了(吧)。现在Keycloak会聆听本机的8080 port。尝试用浏览器开啓 http://localhost:8080 後,你应该会看到以下画面:
光是这里就有一些细节,过几天会提到。总之先照着做下去。
点选「Administration Console」进到管理页面。
根据起Docker的命令,填入帐号密码登入:
帐号:
admin
密码:admin
将滑鼠靠近画面左上方的「Master」,会出现「Add realm」的按钮。轻轻的按下去。
名字吗~? 就叫「quick-start」吧!
接着要建立一个Client App。虽然我这里多加了一个App,实际上也确实会与各位想开发的应用有关,但并不是这样建立就真的有一个Application。
这更像是将应用程序与此系统做关联。
填入以下资讯後,按下「Save」
Client ID: my-quick-start-app
Root URL: https://www.keycloak.org/app/
Note: Root URL 明天会做一些调整喔~
啓用Consent Required:
帐号名称: bob
然後储存
Consent Required
password
OFF
系统会再做一次确认,之後便可以使用此帐号登入。
事不宜迟,立马登入看看吧!
quick-start
my-quick-start-app
然後点选「Sign in」试试看能不能登入刚刚建立的帐号:
输入刚刚建立的帐号与密码,然後按下「Sign in」登入:
bob
password
再点选一次「Yes」
现在可以看到「Hello, bob」和登出的按钮
你可以再多建立几个帐号登入看看。每次登入後都会依据不同使用者,显式不同欢迎内容。这也说明帐号建立管理是可用的。
<<: [2021铁人赛 Day-02] 嵌入式学习模式 and 系统分类
虽然铁人赛比完了,但是我依然会把这个专案继续写下去,如果还没看之前Angular Stock的朋友,...
根据官方说明,因为历史资料的查询蛮耗资源的,有可能会拖慢系统的速度,所以官方不建议使用,而且有每5秒...
我们接续上章写完取绝对值步骤的程序码: import cv2 import numpy as np ...
Youtube连结:https://bit.ly/35dy19t 这次跟大家分享,AWS IAM的...
安装 stylebot 进入 邦帮忙 打开 Stylebot 开启代码页 输入以下代码 .head...