Ste*_*ser 5 x509 openid-connect keycloak
我们正在开展一个学生项目。我们的目标是实现用户可以通过 Keycloak 使用 x509 证书进行授权。
实际上,我们不能继续接收授权码以将其交换为令牌请求。基本上,我们发送授权码请求并通过 URL 参数接收授权码。但我们更愿意以 JSON 格式接收授权代码。Client的访问类型设置为public。
有人可以帮助我们吗?谢谢你。
url 中给出了授权代码流,因为它是为了在重定向到 keycloak 登录页面后继续存在。您可以使用客户端 ID 和应用程序的重定向 URL 访问 keycloak 登录页面。登录成功后,keycloak 服务器将再次重定向到您的应用程序,并提供附加在 url 本身中的授权代码。然后您的应用程序发送此代码以获取令牌集,这是实际以 JSON 格式给出的令牌集。
无法从 REST 端点获取授权代码,因为它旨在遵循 Web 浏览器流程。您仍然可以使用直接访问授权,以便使用用户的凭据直接登录并获取令牌集。然而,这被认为有点弱。
也可以看看:
| 归档时间: |
|
| 查看次数: |
10672 次 |
| 最近记录: |