SaaS - Discriminator based multi tenancy OIDC implementation with Auth0 as identity provider built on top of Spring Boot, MVC & Spring Security