https://www.cnblogs.com/weschen/p/9530044.html
git clone https://github.com/ChenWes/keycloak-demo
下载应用后,进入至bin目录,使用powershell,运行命令
.\standalone.bat -b 0.0.0.0
在keycloak运行后,浏览器打开地址:http://localhost:8080,在第一次登陆需要创建用户名和密码,创建帐号后登陆至keycloak
在系统菜单左侧,在realm的下拉菜单中创建一个realm,只需要输入realm的名称即可
在刚创建的realm中创建一个client,指定相应的client名称,指定client的应用返回地址(例如本例的http://localhost:3000),另外还需指定Web Origins为*
在刚创建的realm中创建一个user,并创建一个用户口令
在本示例中\src\auth.js中第3-7行中指定相应的参数
- url: keycloak的URL地址(本地运行的地址为http://localhost:8080/auth)
- realm: 刚刚创建的realm(例如TestProject)
- clientId: 刚刚创建的client名称(例如'democlient')
在本示例中,在命令行运行yarn start或npm start,会自动打开http://localhost:3000