...
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 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 consumido, ou seja, para cada caso de protocolo de segurança sendo OAuth 1, OAuth 2 ou Basic Authentication, serão informados e cadastrados os tokens de acesso, chaves, usuário, senha, etc.
...
Cadastro de client para chamada a serviços externos
Para exibir o cadastro de Serviços de serviços REST, acesse no fluig o menu Painel de Controle, aba WCM Gerais, opção opção Serviços. O recurso contém opções para inclusão, alteração, exclusão, consulta e teste dos clients.
Image Modified
Dependendo do client de serviço a ser cadastrado, pode-se utilizar mecanismos de autenticação distintos, como OAuth 1, OAuth 2 ou Basic Authentication, Basic, Custom e até sem autenticação, com o NONE. Para cada tipo de autenticação existem informações específicas, que deverão ser preenchidas.
...
- 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.
- Para tipo de autorização Custom, os métodos HTTP disponíveis são: PUT, POST, GET, DELETE, PATCH.
- Em Nenhuma Autorização (None), os métodos HTTP disponíveis são: PUT, POST, GET, DELETE, PATCH.
OAuth 1
Deck of Cards |
---|
|
Card |
---|
|
- Para cadastrar client com o tipo de autorização OAuth 1, informar os campos:
Campo | Condiçã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 | Token de acesso
| Obrigatório | Token secreto
| Obrigatório | URL Token de acesso
| Obrigatório | URL solicitação de Token | Obrigatório | URL Autorização de Usuário | Obrigatório | URL para teste de Serviço | Opcional |
|
Card |
---|
|
|
|
OAuth 2
Deck of Cards |
---|
|
Card |
---|
|
- Para cadastrar client com o tipo de autorização OAuth 2, informar os campos:
Campo | Condição |
---|
Código do Serviço | Obrigatório | Domínio | Obrigatório | Tipo de Autenticação | Obrigatório | Id Cliente | Obrigatório | Client Secret | Obrigatório | Refresh Token | Apenas se disponibilizado pelo Serviço | Token de acesso | Obrigatório | URL Refresh Token | Apenas se disponibilizado pelo Serviço | URL para teste de Serviço | Opcional |
Informações |
---|
| Para o OAuth 2 utilizamos a autenticação do tipo Baerer |
|
Card |
---|
|
|
|
Basic Authentication
Deck of Cards |
---|
effectDuration | 0.5 |
---|
history | false |
---|
id | Basic Auth |
---|
effectType | fade |
---|
|
Card |
---|
|
- Para cadastrar client com o tipo de autorização Basic, informar os campos:
Campo | Condição |
---|
Código do Serviço | Obrigatório | Domínio | Obrigatório | Tipo de Autenticação | Obrigatório | Usuário | Obrigatório | Senha | Obrigatório | Confirmação da Senha | Obrigatório | URL para teste do Serviço | Opcional |
|
Card |
---|
|
|
|
Custom Authentication
Deck of Cards |
---|
effectDuration | 0.5 |
---|
history | false |
---|
id | Custom |
---|
effectType | fade |
---|
|
Card |
---|
default | true |
---|
id | 1 |
---|
label | Cadastro |
---|
|
- Para cadastrar client com o tipo de autorização Custom, informar os campos:
Campo | Condição |
---|
Código do Serviço | Obrigatório | Domínio | Obrigatório | Tipo de Autenticação | Obrigatório | Personalizado | Obrigatório | URL para teste do Serviço | Opcional |
|
Card |
---|
|
|
|
None Authentication
Deck of Cards |
---|
effectDuration | 0.5 |
---|
history | false |
---|
id | None |
---|
effectType | fade |
---|
|
Card |
---|
default | true |
---|
id | 1 |
---|
label | Cadastro |
---|
|
- Para cadastrar client com o tipo Nenhuma (None) autorização, informar os campos:
Campo | Condição |
---|
Código do Serviço | Obrigatório | Domínio | Obrigatório | Tipo de Autenticação | Obrigatório | URL para teste do Serviço | Opcional |
|
Card |
---|
|
|
|
...