spring - 使用带有 Spring Security 和 Keycloak 的 Basic Auth 的客户端应用程序
问题描述
我有一个架构,我的用户应用程序在访问 spring 服务时想要使用基本身份验证。该服务必须使用 Keycloak 实例来验证用户应用程序的用户/通行证。我没有成功配置它(也不知道它是否可能)。
解决方案
对的,这是可能的。Keycloak 有 Spring Security 适配器,可以为客户端和/或资源服务器配置。
https://www.keycloak.org/docs/latest/securing_apps/index.html#_spring_security_adapter
还有一个工作示例:
https ://github.com/keycloak/keycloak-quickstarts/tree/latest/app-authz-弹簧安全
推荐阅读
- javascript - slack botkit - 特定斜杠命令上的“听到”不起作用
- javascript - Ember 仅在初始渲染时调用 jQuery 代码
- r - R:从列表中查找所有元素并将结果写入另一个列表
- swift - 以编程方式添加更改 Tableview 行的按钮
- java - 如何使用 Hibernate 在实体中创建属性表?
- javascript - 我如何在反应钩子中编写“setTimeOut”函数?
- javascript - 如何将 SAR 报告提取到 Excel
- html - 如何不重叠不规则表格上的任何边框?
- angular - 角茉莉花找到挂计时器
- c++ - 为什么 std::copyable 包含 std::movable?