Submenu desarrolladores

Entity Pager Example

Introdução

O SDK para drupal7 permite que você adicione as funções de autenticação do tuidd ao seu site de maneira simples e rápida.

Esta página detalha os recursos do módulo e um guia rápido sobre como instalá-lo .

Instalação

A instalação é feita através dos seguintes passos, para o detalhe de cada um
Você pode ver abaixo nas seções a seguir.

  1. Crie uma conta da tuidd
    Como Provedor de Serviços ou Agente Atacadista, registre seu site ou aplicativo no Portal de gestão tuidd .

  2. Baixe o SDK
    Você pode baixar a versão mais recente do SDK de aqui

  3. Instalar
    Descompacte o arquivo ZIP que contém o SDK no diretório sites / all / modules /. Ele irá criar um diretório chamado tuidd

  4. Configurar o SDK
    Você deve entrar na seção do módulo e ativá-la. Em seguida, digite o Configuração do SDK

  5. Integre o botão ao seu site
    Selecione um bloco na sua página para exibir o botão.

Configuração do SDK

A configuração é feita seguindo estes passos ::

1. Digite o seguinte local no menu:

Configuration > Web services > tuidd Configuration

2. Configure os parâmetros:

  1. client_id :

    É o ID do aplicativo gerado durante o registro do seu site no portal de administração do tuidd. Você pode encontrá-lo inserindo o site de gerenciamento no menu Meus Aplicativos .
    Exemplo: 73958620d779-4fdc-bc09-7d521af91278

    client_secret :
    É a chave que foi automaticamente atribuída ao aplicativo durante o registro no site de gerenciamento do tuidd. Você pode encontrá-lo inserindo o site de gerenciamento no menu Meus Aplicativos .
    Exemplo: 45759620e745-4adb-b329-5d521af3433

    home_page_url:
    É o URL onde você coloca o botão de login. Ele é usado para o SDK redirecionar quando o usuário não foi autenticado ou a sessão expirou.
    Exemplo: http://example.com

    home_login_url :
    É a URL para a qual o usuário será redirecionado no final do processo de autenticação.
    Exemplo: http://example.com/admin

    default_language :
    Idioma em que os textos são exibidos. Os valores possíveis são: Inglês (en), Espanhol (es), Português (pt) ou Francês (fr).
    Exemplo: es

Segurança

O SDK vem com configurações de segurança para o Apache. Se você usar este servidor WEB, você não deve fazer nenhuma configuração adicional para o seu site.

No caso de usar outro servidor da Web, você deve configurar nele que você NÃO tenha acesso aos seguintes diretórios do SDK:

Configuração avançada

A configuração é feita seguindo estes passos :

1. Configure os parâmetros:

â função de retorno de chamada Exemplo: myCallbackFuncion

O nome da função do provedor que será executada no SDK e para a qual os dados do resultado de autenticação serão passados. A função deve receber um objeto com os dados por parâmetro.

â callback_function_file Exemplo: 'myfuncs / myfunction.php'

Caminho absoluto do arquivo que contém a função de retorno de chamada, definida em callback_function.

â escopo : Exemplo: perfil openid

Lista de seqüências de caracteres ASCII - sensível a maiúsculas e minúsculas? com valores do escopo do requisito de autenticação, do padrão OAuth 2.0. De acordo com o padrão, ele deve conter pelo menos o valor openid.

Outros valores possíveis são: perfil, email, endereço, telefone, offline_access, tuidd_notification, tuidd_advertising, tuidd_survey, tuidd_payment, tuidd_coupon.

Por padrão, o SDK solicita todo o usuário.

Para mais informações sobre os valores de scope veja a seção Autenticação do API REST de autenticação .

â security_level Exemplo: 3 2

Os valores de nível de segurança (LOAs) exigidos pelo aplicativo, em ordem de preferência, de acordo com a ISO / IEC 29115 Cláusula 6 "1, 2, 3, 4" representando os níveis LOW, MEDIUM, HIGH e MUITO ALTO, respectivamente. Tenha em mente que o tuidd atualmente suporta apenas os valores 2 e 3. O valor finalmente usado é retornado no campo - acr na autenticação.

O valor padrão é 2.

Para obter mais informações, consulte a seção Autenticação da API REST de autenticação.

â redirect_uri Exemplo: http: //domain/dir/tuidd/index.php

URI absoluto para o qual ele é redirecionado depois que o usuário é autorizado.

Ele deve corresponder ao registrado no site de administração do tuidd, no parâmetro RETURN URL da criação do aplicativo.

â container_div : Exemplo: tuidd-sdk

Id da referência ao wrapper do botão tuidd. Por padrão, o valor é tuidd-sdk


Requisitos

  • Drupal 7.x

Lançamento atual

Versão

v2.0.0

Data

31/01/2020

Descrição

Integração do SDK com o Drupal

Compatibilidade

-

Baixar

Download SDK DRUPAL

Histórico de mudanças

v2.0.0

31/01/2020

  • As referências ao mcg são modificadas pelo tuidd.
  • API de serviços adicionada.
  • Página adicionada para testes de serviço.
  • O ponto final da notificação foi adicionado.
  • O próprio lib jquery é adicionado, para não depender de fontes externas.

v1.0.0

01/02/2018

  • Primeira versão

Release actual: 
v2.0.0