当使用Keycloak进行授权时,它允许创建受保护的资源。但它只允许定义URI。如何为资源添加HTTP方法?尽管策略执行者似乎允许我们定义这些细节,但是Keycloak如何能够将HTTP方法与资源映射起来呢?提前感谢。
如果你希望作用域映射到HTTP方法,则需要将 http-method-as-scope 设置为 true。你可以在此处查阅策略执行器文档。使用 spring-boot 适配器,你可以设置 keycloak.policy-enforcer-config.http-method-as-scope=true,这样你的资源就会与 GET、PUT、POST、DELETE 等范围相关联。