用户在Keycloak中有一个自定义属性phoneNumber。
默认情况下,可以使用用户名和密码获取令牌,但是否可以使用手机号码/密码进行身份验证,而不是使用用户名/密码呢?
curl \
-d "client_id=$CLIENT_ID" -d "client_secret=$CLIENT_SECRET" \
-d "username=$UNAME" -d "password=$PASSWORD" \
-d "grant_type=password" \
"$KEYCLOAKHOST/auth/realms/$REALM/protocol/openid-connect/token"
我应该使用什么调用方式来使用UserModel中的自定义属性进行身份验证?