我想打个电话给我的Keycloak服务器。
根据文档,它应该很容易:https://www.keycloak.org/docs-api/10.0/rest-api/index.html#_executeactionsemail
所以在我开始编码之前,我想准备邮递员电话,所以我的网址是
http://localhost:8080/auth/admin/realms/test/users/12345/execute-actions-email
我提供的是['UPDATE_PASSWORD']
我得到的是401未经授权,我做错了吗?
身体:
标头为默认值:
答案 0 :(得分:2)
要访问Admin Rest API,您需要将管理令牌传递给REST CALLS:
打开{keycloak-url}/auth后,系统会提示您创建一个管理员帐户。
您可以使用此管理员帐户来获取管理员令牌,如下所示。
请注意,在下面的调用中只需要做的更改就是您的密钥斗篷服务器地址以及管理员用户名和密码的值。
您可以将上面获得的令牌传递给具有Authroization标头的REST aPI。
有关逐步操作指南,请参阅my other SO post。
答案 1 :(得分:0)