Spring Boot and Single-Page Applications: Integrate Your Microservice Securely with Your  Single-Page Application