ShareAI Platform Docs

Autorizar uma conta com PKCE

Usa o código de autorização com S256 PKCE para aplicações confidenciais e públicas.

Ver como Markdown
  1. Gere um estado criptograficamente aleatório e um novo verificador PKCE para cada autorização. Calcule o desafio S256.
  2. Redirecione para o endpoint de autorização com client_id, redirect_uri exato, response_type=code, scope, state, code_challenge e code_challenge_method=S256.
  3. O cliente inicia sessão, seleciona a sua conta pessoal ou organizacional, revê os scopes e aceita qualquer plano de faturação.
  4. Verifique o estado no seu callback. Troque o código uma vez, com o URI de redirecionamento original e o code_verifier.
  5. Armazene os tokens de forma segura. Use o subject retornado com o escopo do cliente como identificador do cliente.
POST https://auth.shareai.now/oauth/token
URL Base
https://auth.shareai.now
Autenticação
ID de cliente público + PKCE, ou autenticação de cliente confidencial + PKCE

cURL

curl --fail-with-body 'https://auth.shareai.now/oauth/token'   --data-urlencode 'grant_type=authorization_code'   --data-urlencode "client_id=$SHAREAI_CLIENT_ID"   --data-urlencode "code=$AUTHORIZATION_CODE"   --data-urlencode 'redirect_uri=https://your-app.example/callback'   --data-urlencode "code_verifier=$PKCE_VERIFIER"

Este exemplo é para um cliente público. Não adicione um segredo ou credenciais HTTP Basic. Um cliente confidencial autentica-se usando as suas credenciais de cliente no servidor, além do PKCE. Nunca inclua um segredo confidencial em distribuições de navegador, desktop, mobile ou auto-hospedadas.

Descoberta: https://auth.shareai.now/.well-known/openid-configuration. Use os endpoints e chaves de assinatura anunciados. Rejeite discrepâncias de estado, emissores inesperados e audiência ou assinatura inválida do ID-token.

Normas: Melhores práticas de segurança OAuth and PKCE. Tokens de atualização.

Última atualização em 18 de setembro de 2026

Documentação da Plataforma ShareAI
Toda a documentação

Pesquisar por título ou conteúdo.

Perguntar sobre esta página

Escolha um assistente para explorar esta página. Também pode copiar a página e colá-la na sua conversa.

Ask ChatGPTAsk ClaudeAsk GrokAsk ShareAI