Ir para o conteúdo

Configurando o LinkedIn

App Builder não oferece suporte nativo ao LinkedIn, nem como um provedor de autenticação nem de dados. No entanto, como a API do LinkedIn é fundamentalmente uma API REST, protegida usando o fluxo de código de autorização OAuth, é possível usar App Builder provedores de segurança OAuth e HTTP genéricos do para recuperar dados do LinkedIn.

O processo básico é descrito em Configurando OAuth. As principais tarefas envolvidas incluem:

  1. Registrar App Builder como um aplicativo do LinkedIn.
  2. Crie um provedor de segurança OAuth do LinkedIn.
  3. Crie um provedor de segurança HTTP do LinkedIn
  4. Crie uma fonte de dados do LinkedIn.

Presume-se que sua organização já tenha uma conta do LinkedIn existente.

As instruções abaixo se referirão às seguintes propriedades:

Exemplo Notas
App Builder URL do aplicativo https://example.com/App Builder/ A URL de onde App Builder é hospedado. Inclui a barra final.
Nome do Provedor de Segurança LinkedIn Cada App Builder o provedor de segurança recebe um nome lógico. Este nome é usado no URL de redirecionamento.
URL de redirecionamento https://example.com/App Builder/entrar-LinkedIn App Builder provisiona automaticamente uma URL de redirecionamento para provedores de segurança OAuth. Observe que o Nome do Provedor de Segurança OAuth aparece na URL de Redirecionamento.

Registrar App Builder como um Aplicativo do LinkedIn

O processo para criar aplicativos do LinkedIn está documentado na seguinte página:

https://learn.microsoft.com/en-us/linkedin/shared/authentication/client-credentials-flow

Comece fazendo login no portal do desenvolvedor do LinkedIn.

https://developer.linkedin.com/

  1. Selecione o link do menu Meus aplicativos
  2. Clique no botão Criar aplicativo
  3. Forneça as informações solicitadas. Por exemplo:

    • Nome da empresa: Jitterbit
    • Nome: App Builder
    • Descrição: Plataforma de desenvolvimento sem código.
    • Logotipo do aplicativo
    • Uso do aplicativo: uso interno de TI corporativa
    • URL do site: http://www.zudy.com/
    • Telefone comercial
  4. Clique no botão Enviar.

  5. Na seção Chaves de autenticação, observe o ID do cliente e o Segredo do cliente
  6. Na seção OAuth 2.0, insira o { URL de redirecionamento} para os URLs de redirecionamento autorizados e clique no botão Adicionar
  7. Clique no botão Atualizar

Crie um Provedor de Segurança OAuth do LinkedIn

Para criar um provedor de segurança OAuth, comece fazendo login em App Builder como administrador.

  1. Navegue até o IDE
  2. Clique no botão Provedores de Segurança
  3. No painel Autenticação do Usuário, clique no botão + Autenticação do Usuário
  4. Forneça o seguinte:

    • Nome: {Nome do Provedor OAuth}
      • Exemplo: LinkedIn
    • Tipo: OAuth
    • Prioridade: Um inteiro exclusivo entre 10 e 100. Observe que esse valor deve ser exclusivo.
      • Exemplo: 50
    • Habilitado: Verificar
  5. Clique no botão Salvar

  6. Defina as seguintes propriedades. No painel Propriedades, clique no botão + Propriedade → Selecione o Parâmetro → Forneça o Valor → Clique no ícone Salvar.

    • AuthorizationEndpoint: https://www.linkedin.com/oauth/v2/authorization
    • TokenEndpoint: https://www.linkedin.com/oauth/v2/accessToken
    • ClientId: O {ID do cliente} fornecido pelo LinkedIn
    • ClientSecret: O {Segredo do cliente} fornecido pelo LinkedIn

Crie um Provedor de Segurança HTTP do LinkedIn

Para criar um provedor de segurança HTTP, comece fazendo login em App Builder como administrador.

  1. Navegue até o IDE
  2. Clique no botão Provedores de segurança
  3. No painel Autenticação da fonte de dados, clique no botão + Autenticação da fonte de dados
  4. Forneça o seguinte:

    • Nome: LinkedIn (REST)
    • Tipo: HTTP
    • Prioridade: Um inteiro exclusivo entre 10 e 100. Observe que esse valor deve ser exclusivo.
    • Exemplo: 60
    • Habilitado: Verificar
  5. Clique no botão Salvar

  6. Defina as seguintes propriedades. No painel Propriedades, clique no botão + Propriedade → Selecione o Parâmetro → Forneça o Valor → Clique no ícone Salvar.

    • AuthenticationType: AuthorizationCode
    • OAuthProvider: {Nome do Provedor OAuth} Exemplo: LinkedIn

Crie uma Fonte de Dados do LinkedIn

Para criar uma fonte de dados do LinkedIn, comece fazendo login App Builder como administrador.

  1. Navegue até o IDE
  2. Clique no botão Servidores de dados
  3. No painel Servidores de Dados, clique no botão + Servidor
  4. Forneça o seguinte:

    • Nome: LinkedIn
    • Tipo: API REST
    • URL: https://api.linkedin.com/v1/
    • Tipo de conteúdo da solicitação: JSON
    • Tipo de conteúdo de resposta: JSON
    • Provedor de segurança: LinkedIn (HTTP)
  5. Clique no botão Salvar

  6. Clique no ícone Fechar (X) para fechar o pop-up do servidor
  7. Clique no ícone Tabelas para configurar as informações dos Endpoints
  8. No painel Endpoints, clique no botão + Endpoint
  9. Forneça o seguinte:

    • Nome: Pessoas
    • Endpoint: pessoas/~
  10. Clique no botão Descobrir.

    • Você será solicitado a fazer login com o LinkedIn.
  11. Clique no botão Entrar com o LinkedIn.

    • Após entrar no LinkedIn e aprovar a autorização, você será redirecionado de volta para a página Endpoints.
  12. No painel Endpoints, localize o endpoint People e clique no botão Discover

  13. No painel Tabelas de saída, localize a tabela Pessoas e clique no ícone Conteúdo.

    • Supondo que tudo tenha sido configurado corretamente, você deverá ver as informações da sua conta do LinkedIn.