Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- https://habr.com/ru/company/otus/blog/453664/
- OR
- @SpringBootApplication
- @EnableAuthorizationServer
- @EnableResourceServer
- @RestController
- public class WebsecurityappApplication
- AUth Server + REsource Server + 2 Clients (BEST!) Spring Security 5 solution (Spring Boot)
- https://github.com/Baeldung/spring-security-oauth/tree/master/oauth-sso
- REST access to Keycloak (add new user)
- ADD USER
- https://issues.redhat.com/browse/KEYCLOAK-5383
- https://stackoverflow.com/questions/65416275/how-can-i-create-a-user-with-a-password-in-keycloak-using-the-rest-api
- https://stackoverflow.com/questions/52440546/create-user-on-keycloack-from-curl-command
- https://www.springcloud.io/post/2022-02/keycloak-manager-api/#gsc.tab=0
- +
- https://www.appsdeveloperblog.com/keycloak-rest-api-create-a-new-user/#:~:text=To%20create%20a%20new%20user%20account%2C%20you%20will%20need%20to,new%20user%20should%20be%20created.&text=If%20the%20request%20is%20successful%2C%20you%20will%20get,a%20201%20Created%20status%20code.
- +
- https://russianblogs.com/article/4101365550/
- DELETE USER
- https://stackoverflow.com/questions/65772984/delete-specific-user-from-keycloak
- https://stackoverflow.com/questions/60601560/how-to-delete-keycloak-realm-via-rest-api
- ADD/DELETE ROLE:
- https://stackoverflow.com/questions/60312517/keycloak-add-remove-realm-role-from-a-user-using-apicalls
- Configure Client - Spring Boot OAuth2 Login (Spring Security 5)
- https://www.baeldung.com/spring-security-5-oauth2-login
- +
- OAuth2 Logout on Client
- https://www.baeldung.com/logout-spring-security-oauth
- Resource server (Spring Security 5) - uses embedded Keycloak Server
- https://www.baeldung.com/spring-security-oauth-resource-server
- +
- Keycloak Embedded in a Spring Boot Application
- https://www.baeldung.com/keycloak-embedded-in-spring-boot-app
- +
- Spring Boot Client uses Keycloak Standalone Server
- https://www.baeldung.com/spring-boot-keycloak
- No need call Keycloak API to generate Access Token, send Authorization header in request for protected resources.
- +
- 2 Clients using Resource Server and KeyCloak
- https://www.baeldung.com/sso-spring-security-oauth2
- +
- SPring Boot - old and new style (bottom)
- https://www.baeldung.com/spring-boot-security-autoconfiguration
- Multiple Security Config Files
- https://stackoverflow.com/questions/59058596/multiple-websecurityconfigureradapter-in-spring-boot-for-multiple-patterns
- Old way (Guides)
- https://www.baeldung.com/spring-security-oauth
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement