Ajuda

Autenticação distribuida

Uma das coisas mais chatas de se visitar um novo site é ter que preencher o formulário para se registrar. Aqui em Plastic Design, você não precisa se registrar se você já for membro de Drupal. Essa ferramenta é chamada de autenticação distribuída, e o Drupal, o software por trás de Plastic Design, Tem suporte completo a isso.

A autenticação distribuída permite que um usuário novo entre com um nome de usuário e senha no formulário de login e seja imediatamente reconhecido, mesmo se nunca tenha se registrado em Plastic Design. Isso funciona porque o Drupal sabe como se comunicar com bancos de dados externos de usuários. Por exemplo, digamos que o novo usuário "Fulano" já é um membro registrado do Delphi Forums. O Drupal informa ao Fulano que ele pode se logar com o seu Delphi ID ao invés de ter que se registrar de novo em Plastic Design. Ele gosta da idéia e faz o login com fulano@remote.delphiforums.com e sua senha normal do Delphi. O Drupal então contata o servidor remote.delphiforums.com, nos bastidores (geralmente usando XML-RPC, HTTP POST, ou SOAP) e pergunta se essa é a senha correta para o usuário "Fulano"? Se o Delphi responder que sim, então uma nova conta aqui será criada para o "Fulano" e ele vai ser logado automaticamente. A partir daí, ele vai poder continuar se logando aqui da mesma maneira e será sempre direcionado para a mesma conta.

Drupal