Pular para o conteúdo principal

GitHub

Login com conta GitHub. Requer uma OAuth App no GitHub Developer Settings.

No painel Skip Cloud → Autenticação, copie a URI de redirect no topo (ícone de copiar).

Painel Skip Cloud — URI de redirect

Passo a passo

  1. No editor do Skip, abra Skip Cloud → Autenticação e copie a URI de redirect.

  2. Acesse github.com/settings/developers → OAuth Apps → New OAuth App.

    GitHub — Register a new OAuth app

  3. Preencha:

    • Application name: nome do seu app.
    • Homepage URL: a URL pública do seu app (ex.: https://meu-app.skip.dev).
    • Authorization callback URL: cole a URI de redirect copiada no passo 1.

    GitHub Developer Settings — OAuth Apps

  4. Clique em Register application.

  5. Na tela do app, copie o Client ID e clique em Generate a new client secret — copie imediatamente, o valor não volta a aparecer.

    GitHub — Client ID e Client Secret

  6. No painel do Skip, expanda o card GitHub, cole Client ID + Client Secret e clique em Ativar.

    Skip Cloud — Ativar GitHub

Escopos

O Skip Cloud usa o escopo padrão read:user user:email, suficiente para criar o usuário com o e-mail principal.

Solução de problemas

  • The redirect_uri MUST match the registered callback URL — só pode haver uma URL de callback no GitHub OAuth App; confirme que ela bate com a do painel do Skip Cloud.
  • Email privado — se o usuário tem o e-mail principal marcado como privado, o GitHub não retorna email. O OAuth ainda completa, mas o registro pode ficar sem e-mail no perfil do Skip Cloud.
  • GitHub App vs. OAuth App — para o login do usuário use OAuth App (mais simples). GitHub Apps são para integrações que agem em nome de uma instalação.