1
“演示”配置在Keycloak确保应用程序是这样的:安全的方法使用SpringBoot和Keycloak
keycloak.securityConstraints[0].securityCollections[0].name = edit
keycloak.securityConstraints[0].securityCollections[0].authRoles[0] = edit
keycloak.securityConstraints[0].securityCollections[0].patterns[0] = /api/edit/*
keycloak.securityConstraints[0].securityCollections[1].name = view
keycloak.securityConstraints[0].securityCollections[1].authRoles[0] = view
keycloak.securityConstraints[0].securityCollections[1].patterns[0] = /api/view/*
但我不希望使用路径保护,而是通过方法(一般POST, PUT和DELETE可用于“编辑”,GET用于“查看”)。它甚至有可能吗?我尝试过使用纯粹的Spring Data解决方案,但Keycloak似乎无法正常工作。
谢谢,我会检查的明天!你能否指明你从哪里得到这些信息的来源?我无法找到任何文件。 – MuchaZ
检查此类https://github.com/keycloak/keycloak/blob/master/adapters/oidc/spring-boot/src/main/java/org/keycloak/adapters/springboot/KeycloakSpringBootConfiguration.java但我会更新明天的文件 –