Search docs/

Autenticação usuário

{...}

Gere um link de redirecionamento autenticado através de um email e token de federação para qualquer usuário. É possível definir a comunidade e o local da aplicação que o usuário será redirecionado.

POST https://api.layers.digital/v1/federation/auth
CopiarCopiado

Autenticação

Autenticação do tipo Token Bearer é necessária para acessar essa rota.

Requisição

Especificação

  • emailStringobrigatório

    Email de quem irá autenticar. Deve pertencer ao domínio da federação

  • communityStringobrigatório

    Comunidade que o usuário irá entrar

  • ipStringobrigatório

    IP do usuário que irá autenticar

  • userAgentStringobrigatório

    User-Agent do usuário que irá autenticar

  • locationString/portal/{portalAlias}/accountENUM

    Local para redirecionar o usuário após a autenticação. Use `/portal/{portalAlias}` para redirecionar para uma aplicação específica, na qual {portalAlias} representa o identificador do portal. Use `/account` para redirecionar para 'Minha conta'

Exemplo

{
  "email": "luke@starwars.com",
  "community": "comunidade-demo",
  "ip": "177.184.250.29",
  "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X x.y; rv:42.0) Gecko/20100101 Firefox/42.0",
  "location": "/account"
}
CopiarCopiado

Resposta

Especificação

  • urlString

    URL que o usuário deverá ser redirecionado já contemplando autenticação automática

Exemplo

{
  "url": "https://app.layers.education/@comunidade-demo/auth?token=token&location=/portal/meu-portal"
}
CopiarCopiado