Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Para acessar com segurança recursos e serviços externos ao fluig (seja a partir de Desenvolvimento de Workflow ou desenvolvimentos sobre a plataforma), pode-se utilizar o recurso Serviços REST no fluig.

Este consiste em um cadastro de configurações de acesso e segurança do serviço externo a ser chamadoconsumido, ou seja, para cada caso de protocolo de segurança sendo OAuth 1, OAuth 2 ou Basic Authentication, serão informados e cadastrados os token's tokens de acesso, chaves, usuário, senha, etc. 

 

Cadastro de client para chamada a serviços externos

Para direcionar-se ao cadastro do exibir o cadastro de Serviços RESTacesse no fluig o menu Painel de Controle, aba WCM, opção Serviços REST. O recursoprovê recursos recurso contém opções para inclusão, alteração, exclusão, consulta e teste dos client's clients.

Image RemovedImage Added

 

Dependendo do client de serviço a ser cadastrado, pode-se utilizar mecanismos de autenticação distintos, como OAuth 1, OAuth 2  ou ou Basic Authentication, para cada caso serão obrigatórias informações específicas para cada protocolo.. Para cada tipo de autenticação existem informações específicas, que deverão ser preenchidas.

Nota
titleImportante!
Informações
titleNota

A escolha do protocolo a ser utilizado fica a cargo do cliente, bem como a obtenção de dos tokens e demais informações necessárias para o cadastro do client.

Nota
title

Métodos HTTP

...

suportados

  • Para tipo de autorização OAuth 1, os métodos

...

  • HTTP disponíveis são: PUT, POST, GET, DELETE.

...

  • Para tipo de autorização OAuth 2, os métodos

...

  • HTTP disponíveis são: PUT, POST, GET, DELETE, PATCH.
  • Para tipo de autorização Basic, os métodos

...

  • HTTP disponíveis são: PUT, POST, GET, DELETE, PATCH.

 

Deck of Cards
effectDuration0.5
historyfalse
idsamples
effectTypefade
Card
defaulttrue
id1
labelOAuth 1

 

  • Cadastro de Para cadastrar client com o tipo de autorização OAuth 1, informar os campos:

 

CampoCondição
Código do Serviço
(
Obrigatório
)
Domínio
(
Obrigatório
)
Tipo de Autenticação
(
Obrigatório
)
Consumer Key
(
Obrigatório
)
Consumer Secret
(
Obrigatório
)
Access
Token (
TokenObrigatório
)
Secret
Token (
TokenObrigatório
)
URL
para o Access Token (Obrigatório)
  • URL para o Request Token (Obrigatório)
  • URL para Autorização (Obrigatório)
  • URL GET para test da autenticação do serviço (Opcional)
    Token de acesso
    Obrigatório
    URL solicitação de TokenObrigatório
    URL Autorização de UsuárioObrigatório
    URL para teste de ServiçoOpcional

     

     

     

    Card
    id2
    labelOAuth 2
    Informações
    titleNota

    Para o OAuth 2 utilizamos a autenticação do tipo Baerer.

     

     

    •  Cadastro de client com autorização OAuth 2, informar os campos:

      1. Código do Serviço (Obrigatório)
      2. Domínio (Obrigatório)
      3. Tipo de Autenticação (Obrigatório)
      4. Id Cliente (Obrigatório)
      5. Client Secret (Obrigatório)
      6. Token de Acesso (Obrigatório)
      7. Refresh token (apenas se o Serviço disponibilizar)
      8. URL refresh token (apenas se o Serviço disponibilizar)
      9. URL GET para test da autenticação do serviço (Opcional)

    Card
    id3
    labelBasic Authentication

     

    • Cadastro de client com autorização Basic Authentication, informar os campos:

      1. Código do Serviço (Obrigatório)
      2. Domínio (Obrigatório)
      3. Tipo de Autenticação (Obrigatório)
      4. Usuário (Obrigatório)
      5. Senha (Obrigatório)
      6. Confirmação da Senha (Obrigatório)
      7. URL GET para test da autenticação do serviço (Opcional)

    ...