Keycloak & OAuth2 Integration with Spring PetClinic: Secure Authentica