簡體   English   中英

使用 Spring 引導配置 Keycloak

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM