oauth-2.0 - Keycloak - 检索 RSA 公钥
问题描述
我有一个使用 docker 部署的应用程序,其中一个微服务是 jboss/keycloak 服务器。一切正常,但需要手动检索 keycloak RSA 公钥。是否可以通过 REST API 检索 RSA 公钥?
解决方案
urlhttps://<keycloak-server>/auth/realms/<realm>
包含带有公钥的 json 响应。这没有做广告,所以它可能会改变或消失。使用https://<keycloak-server>/auth/realms/<realm>/protocol/openid-connect/certs
和设置一些东西来监视 jwks 响应将是一种更易于维护的处理方式。
推荐阅读
- drupal-8 - 如何在 drupal 8 中使用 module_set_weight 函数?
- php - PHP中速记比较的动态计数
- html - 如何创建多行单选按钮html
- reactjs - React Native 如何使用地图在数组中添加对象?
- asp.net-core - 为什么 .NET 5.0.102 的 Context.User.Identity 突然为空?
- java - REST 文档是否必须包含每个请求参数的所有可能值?
- python - 第 21 行,在
os.startfile(fileName) AttributeError: 模块 'os' 没有属性 'startfile' - python - sqlalchemy.exc.ArgumentError: Object category_tb('23','cat1','cat1desc','0') 作为 SQL 文字值不合法
- php - PHP Mailer 无法在 Live Server 上运行,但在 localhost 上运行良好
- python - 如何可视化 Conv1D 层中的内核?