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 .
A instalação é feita através dos seguintes passos, para o detalhe de cada um
Você pode ver abaixo nas seções a seguir.
-
Crie uma conta da tuidd
Como Provedor de Serviços ou Agente Atacadista, registre seu site ou aplicativo no Portal de gestão tuidd . -
Baixe o SDK
Você pode baixar a versão mais recente do SDK de aqui -
Instalar
Descompacte o arquivo ZIP que contém o SDK no diretório sites / all / modules /. Ele irá criar um diretório chamado tuidd -
Configurar o SDK
Você deve entrar na seção do módulo e ativá-la. Em seguida, digite o Configuração do SDK
-
Integre o botão ao seu site
Selecione um bloco na sua página para exibir o botão.
A configuração é feita seguindo estes passos ::
1. Digite o seguinte local no menu:
Configuration > Web services > tuidd Configuration
2. Configure os parâmetros:
-
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-7d521af91278client_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-5d521af3433home_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.comhome_login_url :
É a URL para a qual o usuário será redirecionado no final do processo de autenticação.
Exemplo: http://example.com/admindefault_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
-
Drupal 7.x
Versão |
v2.0.0 |
Data |
31/01/2020 |
Descrição |
Integração do SDK com o Drupal |
Compatibilidade |
- |
Baixar |
v2.0.0 |
31/01/2020 |
|
v1.0.0 |
01/02/2018 |
|