Social

Com o IBM Cloud® App ID, é possível configurar provedores de identidade social para configurar uma experiência de conexão única para seu aplicativo. Ao permitir que um usuário se conecte com seus perfis sociais, eles não precisarão mais se lembrar de várias senhas diferentes para aplicativos diferentes.

Configuração padrão

O App ID fornece uma configuração padrão para ajudá-lo a iniciar rapidamente o serviço.

Os dados são usados quando você se compromete com os Usos permitidos do Serviço. Ao usar o Serviço, você concorda em adotar a política para a coleta e o uso de informações de acordo com a política de privacidadedescrita.

Quando você configura o App ID, o Facebook, o Google e o Cloud Directory são ativados automaticamente como provedores de identidade. É possível mudar a configuração a qualquer momento. Há credenciais padrão no lugar para o Facebook e o Google, mas elas são credenciais da IBM e devem ser usadas para testar se apenas o serviço deve ser usado. Antes de publicar o seu app, atualize a configuração para as suas próprias credenciais.

Você está limitado a 20 autenticações com as credenciais padrão por instância, por dia. Se você exceder esse limite, error_description=MaxNumberOfDefaultKeysUsageExceeded aparecerá no final do processo de autenticação.

Configurando o Facebook

Você pode configurar o site App ID para usar o Facebook como um provedor de identidade.

Obtendo um App ID e segredo por meio do Facebook

Para usar o Facebook como um provedor de identidade, deve-se incluir e configurar a plataforma do website em seu aplicativo Facebook.

  1. Faça login em sua conta no site do Meta for Developers.
  2. Anote o ID e o segredo do aplicativo do Facebook na seção Básico do menu Configurações. Esses valores são necessários para configurar o seu projeto da web para autenticação em seu painel de serviço.
  3. Na lista de produtos, selecione Login do Facebook.
  4. Selecione a plataforma e insira a URL do site.
  5. Na página de configurações de Login do Facebook, insira a URL do terminal de retorno de chamada do servidor de autorização no campo URIs de redirecionamento válidas do OAuth.
  6. Clique em Salvar Mudanças.

Configurando o App ID para autenticação do Facebook

Quando você tem o seu ID e segredo do aplicativo do Facebook e o seu aplicativo Meta de desenvolvedores está configurado para atender clientes da web, é possível editar a autenticação do Facebook em seu painel de serviço.

  1. Na guia Gerenciar de seu painel de serviço, selecione Facebook e clique em Editar.
  2. Insira o ID e o segredo do aplicativo do Facebook que você obteve no website Meta para desenvolvedores.
  3. Copie o URI que está no campo URI de redirecionamento para Meta para desenvolvedores. Cole o URI no campo URIs de redirecionamento válidos do OAuth na seção Login do Facebook Configurações do site Meta para desenvolvedores.
  4. Clique em Salvar.
  5. Opcional: para apps da web, insira a URL de redirecionamento no campo URLs de redirecionamento de aplicativo da web. Esse valor é determinado pelo desenvolvedor e usado para acessar a URL de redirecionamento após o processo de autorização ser concluído. A URL deve seguir um esquema http ou https. Para um nível mais alto de segurança, use um esquema https.

Configurando o Google

É possível configurar o serviço App ID para usar o Google como um provedor de identidade.

Obtendo um identificador de cliente e um segredo

Google documentação link

Crie um projeto no diretório Google Cloud Platform configure o projeto para atender a clientes da Web e obtenha um ID e um segredo de cliente.

  1. Criar um projeto.
  2. Abra a página de credenciais do console de APIs do Google.
  3. Se seu projeto não tiver um ID de cliente do tipo aplicativo da web, clique em Criar credenciais > ID de cliente OAuth.
  4. Configure seu nível de consentimento.
  5. No campo Origens JavaScript autorizadas, insira o domínio de seu site.
  6. Clique em Criar.
  7. Copie Seu ID de cliente e Seu segredo de cliente

Configurando o App ID para autenticação do Google

Depois de configurar seu projeto do Google e ter seu ID de cliente e segredo, é possível editar seu painel de serviço para a autenticação do Google.

  1. Na página Gerenciar de seu painel de serviço, selecione Google e clique em Editar.
  2. Insira o ID do cliente e o segredo que você obteve na Plataforma do Google Cloud.
  3. Autorize a URL do App ID.
    1. Copie o URL de redirecionamento para a plataforma do Google Cloud dos detalhes do provedor de identidade do Google.
    2. Na página de credenciais de seu projeto Google, selecione o identificador de cliente que você criou para essa integração.
    3. Cole a URL do App ID no campo URIs de redirecionamento autorizados e clique em Salvar.
  4. Clique em Salvar para atualizar sua configuração do Google no App ID.
  5. Para apps da web, insira uma URL de redirecionamento na guia Gerenciar. Após a conclusão do processo de autorização, um usuário será enviado para essa URL. A URL deve seguir um esquema http ou https. Para um nível mais alto de segurança, use um esquema https.