Keycloak 策略执行
Keycloak Policy Enforcing
Application.properties:
server.port=8180
keycloak.realm = finaltest
keycloak.auth-server-url = http://localhost:8080/auth
keycloak.resource = ex
keycloak.public-client=false
keycloak.enabled=true
keycloak.credentials.secret=secret
keycloak.ssl-required = external
keycloak.cors=true
keycloak.use-resource-role-mappings=true
keycloak.security-constraints[0].auth-roles[0]=master
keycloak.security-constraints[0].security-collections[0].patterns[0]=/*
keycloak.policy-enforcer-config.enforcement-mode=ENFORCING
keycloak.policy-enforcer-config.lazy-load-paths=true
资源:
我有两个资源
http://localhost:8180/flights.html
http://localhost:8180/hotels.html
我已经使用 keycloak admin 中的策略保护了这些 console.How 我是否在应用程序中强制执行这些策略?
keycloak.policy-enforcer-config.enforcement-mode=ENFORCING 这一行将强制执行 policies.But 你必须有 spring 引导版本 2.0 及以上。
Application.properties:
server.port=8180
keycloak.realm = finaltest
keycloak.auth-server-url = http://localhost:8080/auth
keycloak.resource = ex
keycloak.public-client=false
keycloak.enabled=true
keycloak.credentials.secret=secret
keycloak.ssl-required = external
keycloak.cors=true
keycloak.use-resource-role-mappings=true
keycloak.security-constraints[0].auth-roles[0]=master
keycloak.security-constraints[0].security-collections[0].patterns[0]=/*
keycloak.policy-enforcer-config.enforcement-mode=ENFORCING
keycloak.policy-enforcer-config.lazy-load-paths=true
资源: 我有两个资源 http://localhost:8180/flights.html http://localhost:8180/hotels.html 我已经使用 keycloak admin 中的策略保护了这些 console.How 我是否在应用程序中强制执行这些策略?
keycloak.policy-enforcer-config.enforcement-mode=ENFORCING 这一行将强制执行 policies.But 你必须有 spring 引导版本 2.0 及以上。