Esta documentação foi arquivada e não está sendo atualizada.

Como: Configurar o Facebook como um provedor de identidade

Publicado: abril de 2011

Atualizado: junho de 2015

Aplica-se a: Azure

  • Access Control do Active Directory do Microsoft Azure (também conhecido como Access Control Service ou ACS)

Esse Manual descreve como configurar o Facebook como um provedor de identidade do ACS. Configurar o Facebook como um provedor de identidade para seu aplicativo Web ASP.NET permitirá aos seus usuários autenticar seu aplicativo Web ASP.NET ao entrar na conta do Facebook.

  • Objetivos

  • Visão geral

  • Resumo de etapas

  • Etapa 1 – Obter uma ID e um segredo do aplicativo do Facebook

  • Etapa 2 – Configurar o Facebook como um provedor de identidade

  • Configurar um namespace para ser usado com o Facebook como um provedor de identidade.

  • Configurar a confiança e as regras de transformação do token.

  • Familiarizar-se com a referência do ponto de extremidade, lista de serviços e pontos de extremidade dos metadados.

Configurar o Facebook como um provedor de identidade elimina a necessidade de criar e gerenciar o mecanismo de gerenciamento de identidade e autenticação. Um procedimento de autenticação familiar ajuda o usuário final. Usando o ACS, é fácil definir uma configuração que permite que seu aplicativo use a autenticação do Facebook. Este tópico explica como realizar essa tarefa. A ilustração a seguir descreve o fluxo geral de configuração de uma terceira parte confiável para uso do ACS.

Fluxo de trabalho do ACS v2

  • Etapa 1 – Obter uma ID e um segredo do aplicativo do Facebook

  • Etapa 2 – Configurar o Facebook como um provedor de identidade

Esta etapa obtém uma ID e um segredo do aplicativo do Facebook. Eles são necessários para configurar o Facebook como um provedor de identidade.

  1. Crie uma conta do Facebook em http://facebook.com.

  2. Vá para http://www.facebook.com/developers/.

  3. Na página Desenvolvedores do Facebook, clique em Criar Novo Aplicativo e siga as instruções.

  4. Na página principal do seu aplicativo, copie os valores dos campos ID do Aplicativo e Segredo do Aplicativo. Use essas informações quando configurar o Facebook como provedor de identidade no Portal de Gerenciamento do ACS na próxima etapa.

  5. No campo URL do Site, especifique a URL (FQDN) do nome de domínio totalmente qualificado do seu namespace, incluindo o HTTPS:// à esquerda, por exemplo, https://my-ns1.accesscontrol.windows.net. O namespace será diferente.

Nesta etapa, você especificará o Facebook como provedor de identidade usando as informações que obteve na etapa anterior.

  1. Vá para o Portal de Gerenciamento do Microsoft Azure(https://manage.WindowsAzure.com), entre e, em seguida, clique em Active Directory. (Dica de solução de problemas: o item "Active Directory" está ausente ou indisponível)

  2. Para gerenciar um namespace do Access Control, selecione o namespace e clique em Gerenciar. (Or, clique em Namespaces do Access Control, selecione o namespace e clique em Gerenciar.)

  3. No portal do ACS, clique em Provedores de identidade e depois clique em Adicionar.

  4. Selecione Aplicativo Facebook.

  5. Na página Adicionar Aplicativo do Facebook, especifique os valores a seguir:

    • Nome para exibição: insira qualquer nome.

    • ID do Aplicativo: insira o valor do campo ID do Aplicativo na página do Facebook.

    • Segredo do Aplicativo: insira o valor do campo Segredo do Aplicativo na página do Facebook.

    • Permissões do Aplicativo: digite o email. Examine as permissões adicionais que talvez sejam necessárias em http://developers.facebook.com/docs/authentication/permissions.

    • Texto do link de logon: digite Facebook.

    • URL da Imagem – opcionalmente, você pode especificar a URL da imagem.

    • Aplicativos de terceira parte confiável: selecione os aplicativos de terceira parte confiável que usarão o Facebook para autenticação.

Consulte também

Conceitos

Manuais do ACS

Mostrar: