DocID®Documentação do DocID®
Voltar ao DocID®
  • Visão geral

    • Documentação do DocID®
  • Introdução

    • Introdução
    • Como funciona o DocID®
    • Conceitos fundamentais
  • Primeiros passos

    • Primeiros passos
    • Módulo Drupal
    • Plugin WordPress
    • Site personalizado
    • Checklist de entrada em produção
  • Funcionalidades

    • Funcionalidades
    • Standard Login
    • Acesso e personalização
    • Analytics
    • Campaigns
  • Licenças

    • Licenças
  • OAuth 2.0

    • OAuth 2.0
    • Configurar um cliente
    • Fluxo Authorization Code
    • Scopes e UserInfo
    • Segurança e ambientes
  • API

    • API
  • Ajuda

    • Resolução de problemas

OAuth 2.0

OAuth 2.0

Integre o DocID® através do fluxo Authorization Code e de PKCE.

As integrações do DocID® em sites personalizados utilizam o fluxo OAuth 2.0 Authorization Code com PKCE. Os scopes OpenID Connect fornecem os Identity Claims autorizados do utilizador autenticado.

Endpoints

FinalidadeURL
Autorizaçãohttps://docid.pro/oauth2/authorize
Troca e renovação do tokenhttps://docid.pro/oauth2/token
Informações do utilizadorhttps://docid.pro/oauth2/userinfo
Introspeção do tokenhttps://docid.pro/oauth2/introspect
Revogação do tokenhttps://docid.pro/oauth2/revoke

Estes são os endpoints de produção. Para outro ambiente, utilize o issuer e a configuração do cliente fornecidos para o asset, em vez de presumir o host.

Sequência de implementação

  1. Configurar o cliente.
  2. Implemente o fluxo Authorization Code.
  3. Solicite apenas os scopes e claims necessários.
  4. Aplique as recomendações de segurança e ambientes.

Os endpoints OAuth implementam o protocolo de login. A Business API é uma interface separada para recursos de aplicação suportados.

AnteriorLicençasSeguinteConfigurar um cliente

Nesta página

  1. Endpoints
  2. Sequência de implementação