Como configurar o Facebook como um provedor de identidade
Atualizado: 19 de junho de 2015
Aplica-se ao Azure
Aplica-se A
- Access Control do Active Directory do Microsoft Azure (também conhecido como Access Control Service ou ACS)
Resumo
Este How To descreve como configurar o Facebook como um provedor de identidade usando o 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.
Sumário
Objetivos
Visão geral
Resumo das etapas
Etapa 1 – Obter uma ID e um segredo do aplicativo do Facebook
Etapa 2 – Configurar o Facebook como um provedor de identidade
Objetivos
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.
Visão geral
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 configurar 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 ilustra o fluxo geral de configuração de uma terceira parte confiável para uso do ACS.
Resumo das etapas
Etapa 1 – Obter uma ID e um segredo do aplicativo do Facebook
Etapa 2 – Configurar o Facebook como um provedor de identidade
Etapa 1 – Obter uma ID e um segredo do aplicativo do Facebook
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.
Para obter uma ID e um segredo do aplicativo do Facebook
Criar uma conta do Facebook em http://facebook.com.
Navegue até http://www.facebook.com/developers/.
Na página Desenvolvedores do Facebook, clique em Criar Novo Aplicativo e siga as instruções.
Na página principal do seu aplicativo, copie os valores dos campos ID do Aplicativo e Segredo do Aplicativo. Você os usará quando configurar o Facebook como um provedor de identidade no Portal de Gerenciamento do ACS na próxima etapa.
No campo URL do Site, especifique a URL do FQDN (nome de domínio totalmente qualificado) do namespace, incluindo o HTTPS:// à esquerda, por exemplo, https://my-ns1.accesscontrol.windows.net. Seu namespace será diferente.
Etapa 2 – Configurar o Facebook como um provedor de identidade
Nesta etapa, você especificará o Facebook como provedor de identidade usando as informações que obteve na etapa anterior.
Para configurar o Facebook como um provedor de identidade
Acesse o Portal de Gerenciamento de Microsoft Azure (https://manage.WindowsAzure.com), entre e clique no Active Directory. (Dica de solução de problemas: o item "Active Directory" está ausente ou não está disponível)
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.)
No portal do ACS, clique em Provedores de Identidade e clique em Adicionar.
Selecione Aplicativo Facebook.
Na página Adicionar Aplicativo do Facebook, especifique os valores a seguir:
Nome de 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 de aplicativo: insiraemail. Examine as permissões adicionais em http://developers.facebook.com/docs/authentication/permissionsque você pode precisar.
Texto do link de logon: insira o 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.