GET /auth/login
Inicia o fluxo de autenticação. Renderiza o formulário de login e, após autenticação, redireciona pararedirect_to com o eg_session assinado.
Query Parameters:
string
required
URL de callback para onde o SSO redireciona após o login. Deve estar previamente registrada junto ao time Easy Goal.
string
API key do produto registrado no SSO. Usada para exibir o nome do produto na tela de login e habilitar o fluxo de app externo.
GET /api/me
Retorna os dados do perfil do usuário autenticado. Headers:string
required
Bearer <access_token> — token JWT emitido pelo SSO.Como apps consomem a sessão
Apps que integram via@easygoal/packages/auth (ex: Club LP) não chamam /api/me diretamente. Em vez disso, decodificam o eg_session salvo em cookie httpOnly através de uma rota própria:
EgSessionProvider do package chama essa rota internamente e alimenta o hook useEgSession(). GET /api/me (documentado acima) é um endpoint separado, usado por integrações que ainda trabalham com o access token diretamente — não pelo fluxo eg_session.