You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PAV-58: Integrar autenticação via GitHub (OAuth) ao sistema de login (#146)
## Descrição
Integração do login via GitHub OAuth no frontend. O backend já suportava
GitHub como provider OAuth — este PR conecta o frontend ao fluxo
existente: adiciona a função `getGithubAuthUrl` no authService,
substitui o botão Apple pelo GitHub (com ícone SVG) nas telas de login e
registro, e adiciona um `PublicRoute` guard que redireciona usuários já
autenticados de `/login` e `/register` para `/app`.
## Linear link
https://linear.app/tatame/issue/PAV-58/integrar-autenticacao-via-github-oauth-ao-sistema-de-login
## Como foi testado
Testes unitários passando — Backend: 305/305 | Frontend: 147/151 (4
falhas pré-existentes em jobsService.test.ts, não relacionadas a este
PR)
0 commit comments