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:
- Registrar App Builder como um aplicativo do LinkedIn.
- Crie um provedor de segurança OAuth do LinkedIn.
- Crie um provedor de segurança HTTP do LinkedIn
- 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 | 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/
- Selecione o link do menu Meus aplicativos
- Clique no botão Criar aplicativo
-
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
-
Clique no botão Enviar.
- Na seção Chaves de autenticação, observe o ID do cliente e o Segredo do cliente
- Na seção OAuth 2.0, insira o { URL de redirecionamento} para os URLs de redirecionamento autorizados e clique no botão Adicionar
- 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.
- Navegue até o IDE
- Clique no botão Provedores de Segurança
- No painel Autenticação do Usuário, clique no botão + Autenticação do Usuário
-
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
- Nome: {Nome do Provedor OAuth}
-
Clique no botão Salvar
-
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.
- Navegue até o IDE
- Clique no botão Provedores de segurança
- No painel Autenticação da fonte de dados, clique no botão + Autenticação da fonte de dados
-
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
-
Clique no botão Salvar
-
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.
- Navegue até o IDE
- Clique no botão Servidores de dados
- No painel Servidores de Dados, clique no botão + Servidor
-
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)
-
Clique no botão Salvar
- Clique no ícone Fechar (X) para fechar o pop-up do servidor
- Clique no ícone Tabelas para configurar as informações dos Endpoints
- No painel Endpoints, clique no botão + Endpoint
-
Forneça o seguinte:
- Nome: Pessoas
- Endpoint: pessoas/~
-
Clique no botão Descobrir.
- Você será solicitado a fazer login com o LinkedIn.
-
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.
-
No painel Endpoints, localize o endpoint People e clique no botão Discover
-
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.