ihar_hancharenka 96267341b2 m
2025-09-24 07:32:54 +03:00

29 строки
1.2 KiB
Plaintext

https://www.keycloak.org/
https://github.com/keycloak/keycloak
https://www.baeldung.com/tag/keycloak/
client -> app
client scope -> allow to manage common set of perm-s (default)
token endpoint
https://www.baeldung.com/postman-keycloak-endpoints
https://openid.net/specs/openid-connect-core-1_0.html#TokenEndpoint
https://habr.com/ru/companies/flant/articles/670628/
cfg
https://www.keycloak.org/server/all-config
https://github.com/keycloak/keycloak/tree/main/quarkus/config-api/src/main/java/org/keycloak/config
https://github.com/keycloak/keycloak/blob/main/quarkus/config-api/src/main/java/org/keycloak/config/database/Database.java
dev-file
return addH2NonKeywords("jdbc:h2:file:${kc.home.dir:${kc.db-url-path:" + escapeReplacements(System.getProperty("user.home")) + "}}"
+ escapeReplacements(File.separator) + "${kc.data.dir:data}"
+ escapeReplacements(File.separator) + "h2" + escapeReplacements(File.separator)
+ "keycloakdb${kc.db-url-properties:;;AUTO_SERVER=TRUE}");
https://www.keycloak.org/server/db
https://www.keycloak.org/server/logging
spring-boot
https://www.keycloak.org/docs/latest/securing_apps/index.html#_spring_boot_adapter