keycloak使用jwt认证
- 在keycloak创建你的Realm
- 创建你的client, 如下图
然后点击保存,然后再设置进行设置
- 创建用于认证的用户(后期应该会通过接口之类的去创建)
因为这边是采用用户名和密码去认证,所以在对应的用户credentials的选项卡上创建密码
- 准备工作就完成,然后模拟一下请求
curl --location --request POST 'http://your domain/realms/your realm/protocol/openid-connect/token' \
--data-urlencode 'client_id=jwt-client' \
--data-urlencode 'grant_type=password' \
--data-urlencode 'username=usertest' \
--data-urlencode 'password=123456' \
--data-urlencode 'client_secret=YmONMdeTLwrPhXtiE0zrAZ9d7AksElUD'
client_secret在你的client的credentials选项卡的client secret
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
评论已关闭