Autenticação no CESS
Autenticação no CESS é processo transparente ao usuário, não precisando realizar a descoberta explicitamente da nuvem à qual pertence.
Porém, como fluxo recomendado surgerimos que aplicação armazene o provider (identificador da nuvem) no primeiro login, e posteriormente, nas próximas autenticações, especifique o mesmo na autenticação. Como explicado abaixo:
1º LOGIN: Aplicação realizará o login normalmente na rota /oauth. Para mais detalhes acesse OAuth2 - Password. Como mostrado abaixo, na resposta da requisição irá retornar o provider da nuvem à qual o usuário possui conta. Esse identificador deverá ser armazenado para ser enviado nas requisições seguintes.
2º LOGIN em diante
Após aplicação realizar o primeiro login, possuirá o provider do cliente final. Diante dessa posse poderá especificar o provider na requisição, como mostrado abaixo.
Este fluxo é recomendado pois otimizará tempo de autenticação e até redução do uso de cache (redis).
Last updated