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

Primeiros passos

Primeiros passos

Prepare o seu site e escolha o percurso de integração do DocID® adequado.

Antes de começar, decida que conteúdos requerem o DocID® e o que deve acontecer depois de um utilizador iniciar sessão.

Preparar a implementação

  1. Identifique o site ou a aplicação que se tornará o asset do DocID®.
  2. Defina que rotas, páginas, downloads ou ações requerem autenticação.
  3. Decida se o acesso é uniforme ou depende de atributos do perfil.
  4. Escolha o módulo Drupal, o plugin do WordPress ou uma integração OAuth personalizada.
  5. Obtenha a development client configuration junto do seu contacto no DocID®.
  6. Registe todas as Callback URLs necessárias para desenvolvimento, staging e produção.
  7. Teste os percursos completos de sucesso, cancelamento e erro.

Integração mínima

Uma implementação mínima deve:

  • redirecionar os visitantes não autenticados para o DocID®
  • gerar e validar: state
  • utilizar PKCE com: S256
  • trocar o código devolvido a partir de código server-side
  • criar e revogar a sua própria sessão do site
  • tratar de forma segura o consentimento recusado e os erros de protocolo

Passo seguinte

Utilize o percurso de implementação adequado à sua plataforma:

  • Configurar o módulo Drupal
  • Configurar o plugin do WordPress
  • Configurar um site personalizado
AnteriorConceitos fundamentaisSeguinteMódulo Drupal

Nesta página

  1. Preparar a implementação
  2. Integração mínima
  3. Passo seguinte