Ajuda

Autenticação distribuída

Um dos momentos mais entediantes quando se visita um novo site é o momento em que se preenche o formulário de registo. Aqui no Speakers Corner Liberal Social, não terá que preencher um formulário de registo se já for membro de Drupal. Esta funcionalidade é apelidada de autenticação distribuída e é uma característica única do Drupal, o software que é utilizado no nosso site.

A autenticação distribuída permite a um novo utilizador introduzir o nome de utilizador e senha na caixa de início de sessão e ser imediatamente reconhecido, mesmo se nunca se tiver registado no Speakers Corner Liberal Social. Isto funciona porque o Drupal sabe como comunicar com bases de dados externas. Por exemplo, suponha que um novo utilizador "José" já se registou nos Delphi Forums. O Drupal informa o José nos ecrãs de registo e de início de sessão que pode utilizar o seu ID dos Delphi Forums em vez de se registar no Speakers Corner Liberal Social. O José gosta da ideia, inicia sessão com o seu nome de utilizador de jose@remote.delphiforums.com e a sua senha habitual nos Delphi Forums. O Drupal entra então em contacto com o servidor remote.delphiforums.com (habitualmente utilizando XML-RPC, HTTP POST, ou SOAP) e questiona: "A senha do José está correcta?". Se o servidor dos Delphi Forums responder que sim, então será criada uma nova conta no Speakers Corner Liberal Social para o José e a sessão será iniciada automaticamente. O José poderá sempre continuar a iniciar a sua sessão no site da mesma forma, utilizando assim sempre a mesma conta.

Drupal