Endpoint de Autenticação
O endpoint de autenticação é necessário para usar a funcionalidade principal do FT CRM. Detalhes sobre como configurá-lo são fornecidos nesta página.
Este método de autenticação não é mais preferido. Este método não será removido, mas estamos recomendando a forma de autenticação por token JWT para integração de front-end do jogador.
Um Operador que deseja usar integração front-end como Rich Inbox, Mensagens no Site, Bônus Pendentes ou Bônus de Depósito Pendentes deve fornecer um endpoint de autenticação que o FT CRM pode usar para validar que os dados do usuário obtidos deste serviço são reais.
- FT CRM determinará que o usuário está 'logado' quando o id da sessão (sid) estiver definido.
- FT CRM tentará validar este sid contatando a Fast Track API.
- Fast Track API encaminhará esta solicitação para o endpoint de autenticação do operador fornecido.
- Se o sid for validado, o endpoint do operador retornará código de resposta HTTP 200 e um user_id
- Fast Track API retornará uma resposta bem-sucedida ou falha para o FT CRM.
Por favor, certifique-se de fornecer à equipe de Integração Fast Track a URL do endpoint para tanto ambiente de teste quanto produção.
🔚 Endpoint Necessário do Operador
⬆️ POST /authenticate
#POST, JSON
O endpoint de autenticação (aqui referido como endpoint auth) deve aceitar JSON, retornar JSON, ter o método POST e receber um corpo de solicitação post.
O sid será enviado como corpo post no seguinte formato:
Solicitação
O endpoint auth verificará se é um sid válido. Se o sid for válido, o endpoint auth deve retornar resposta HTTP 200 junto com dados JSON como este: