1. 在keycloak创建你的Realm
  2. 创建你的client, 如下图
    2023-10-11T03:58:31.png
    2023-10-11T03:59:49.png

然后点击保存,然后再设置进行设置

2023-10-11T04:00:30.png

  1. 创建用于认证的用户(后期应该会通过接口之类的去创建)
    2023-10-11T04:03:09.png

因为这边是采用用户名和密码去认证,所以在对应的用户credentials的选项卡上创建密码
2023-10-11T04:05:56.png

  1. 准备工作就完成,然后模拟一下请求
    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