[英]Configure Keycloak with Spring Boot
如何使用 Spring Boot 配置 Keycloak 以免費訪問某些資源,但同時在 Spring 啟動應用程序中提供 AuthorizationContext (AuthorizationContext 僅在啟用 policy-enforcer-config 時可用)?
通過使用 Policy Enforcer,您可以執行以下操作來擁有受保護和不受保護的端點:
keycloak.securityConstraints[0].authRoles[0]=user
keycloak.securityConstraints[0].authRoles[1]=admin
keycloak.securityConstraints[0].securityCollections[0].name=secure
keycloak.securityConstraints[0].securityCollections[0].patterns[0]=/secure
keycloak.securityConstraints[1].securityCollections[0].name=insecure
keycloak.securityConstraints[1].securityCollections[0].patterns[0]=/insecure
keycloak.policy-enforcer-config.enforcement-mode=PERMISSIVE
keycloak.policy-enforcer-config.paths[0].name=Secure Resource
keycloak.policy-enforcer-config.paths[0].path=/secure
keycloak.policy-enforcer-config.paths[1].name=Insecure Resource
keycloak.policy-enforcer-config.paths[1].path=/insecure
keycloak.policy-enforcer-config.paths[1].enforcement-mode=DISABLED
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.