Identidade SaaS
SaaS adiciona novas considerações ao modelo de identidade do seu aplicativo. À medida que cada usuário é autenticado, ele deve estar conectado a um contexto específico de inquilino. Esse contexto de inquilino fornece informações essenciais sobre seu inquilino que são usadas em todo o seu ambiente SaaS.
Essa vinculação de inquilinos a usuários geralmente é chamada de identidade SaaS do seu aplicativo. À medida que cada usuário se autentica, seu provedor de identidade normalmente gera um token que inclui tanto a identidade do usuário quanto a identidade do inquilino.
Conectar inquilinos a usuários representa um aspecto fundamental de sua arquitetura SaaS que tem muitas implicações posteriores. O token desse processo de identidade flui para os microsserviços do seu aplicativo e é usado para criar registros com reconhecimento de inquilinos, registrar métricas, medir o faturamento, impor o isolamento do inquilino e assim por diante.
É essencial que você evite cenários que dependam de mecanismos separados e autônomos que mapeiam usuários para inquilinos. Isso pode prejudicar a segurança do seu sistema e, muitas vezes, cria gargalos em sua arquitetura.