Public
Documentation Settings

SSO

Para utilizar o SSO, redirecione o usuário para esta URL passando uma Token JWT como parametro

A Token JWT deve ser assinada com a Chave de API da Comunidade a ser integrada

O corpo da JWT deve seguir a seguinte estrutura:

typescript
{
    iat: 1234567,
    exp: 1234567 + 30,
    partner: "nutror",
    community: 12345,  
    referrer_name: "Vitrine Nutror",
    referrer_url: "https://app.nutror.com"
    name: "João da Silva Sauro",
    email: "joao.sauro@example.com",
    avatar?: "https://example.com/avatar.jpg",
    occupation?: "Developer",
    facebook_url?: "https://www.facebook.com/joaosauro",
    twitter_url?: "https://twitter.com/joaosauro",
    instagram_url?: "https://www.instagram.com/joaosauro/",
    linkedin_url?: "https://www.linkedin.com/in/joao-sauro-abcd18176/",
}

O Campo iat deve seguir a convenção de JWT, ou seja, data da geração da Token em Unix Time.

O Campo exp deve ser ter 30 segundos a mais que o iat

O campo community deve conter o ID da comunidade equivalente a API Key utilizada

Os campos marcados com '?' são opcionais.

GETSSO

https://app.heycamp.com.br/api/sso?token=
PARAMS
token
Example Request
curl
curl --location 'https://app.heycamp.com.br/api/sso?token='
Example Response
No response body
This request doesn't return any response body
No response headers
This request doesn't return any response headers