Índice |
---|
outline | true |
---|
exclude | .*ndice |
---|
style | none |
---|
|
Falando de serviços
...
...
Os serviços REST permitem acessar com segurança recursos e serviços externos à plataforma, utilizando os protocolos de autenticação OAuth 1, OAuth 2 e Basic authentication. Nesse recurso é possível cadastrar , e configurar e testar esses os serviços. Informações Informações mais técnicas e detalhadas podem ser obtidas em Autorização para client de Serviços REST.
Caminho básico
Image Added
Serviços
...
...
01. No menu principal, acionar Painel de Controle, logo depois verificar o agrupador Desenvolvimento e acionar Serviços.
02. Acionar a guia WCM Visualizar os serviços existentes.03.
Filtrar por tipo
...
01. Selecione o(s) tipo(s) de serviço(s) que deseja visualizar: SOAP, JDBC ou Acionar Serviços REST.
04. Visualizar os serviços REST existentes.
Caminhos alternativos
Adicionar serviço REST
02. Os dados do(s) filtro(s) escolhido(s) serão listados abaixo.
Adicionar serviço
...
Image Added Visualize o passo a passo
01. Na janela Serviços REST, acionar Adicionar Novo serviço.
02. Selecione o tipo de serviço que deseja adicionar: SOAP, JDBC ou REST.
03. Inserir as informações solicitadas.
04. Após realizar todas as configurações citadas abaixo, acionar Salvar
Painel |
---|
borderColor | #f2f2f2 |
---|
bgColor | #f2f2f2 |
---|
|
Expandir |
---|
|
Os campos destacados com um asterisco (*) são de preenchimento obrigatório. |
Deck of Cards |
---|
Código
Código de identificação do serviço.
Domínio
Endereço correspondente ao domínio do serviço. Exemplo: http://127.0.0.1:8080.
Tipo de autenticação
Protocolo de autenticação que será utilizado pelo serviço. As opções disponíveis são:
- OAuth 1;
- OAuth 2;
- Basic.
Consumer key
Chave para acesso ao serviço. Esse campo somente é exibido quando a opção selecionada no campo Tipo de autenticação for "Rest OAuth 1".
Consumer secret
Chave secreta para acesso ao serviço. Esse campo somente é exibido quando a opção selecionada no campo Tipo de autenticação for "Rest OAuth 1".
Token de acesso
Token de acesso ao serviço. Esse campo somente é exibido quando a opção selecionada no campo Tipo de autenticação for "Rest OAuth 1" ou "Rest OAuth 2".
Token secreto
Token secreto de acesso ao serviço. Esse campo somente é exibido quando a opção selecionada no campo Tipo de autenticação for "Rest OAuth 1".
URL token de acesso
URL para o token de acesso ao provedor. Esse campo somente é exibido quando a opção selecionada no campo Tipo de autenticação for "Rest OAuth 1".
URL solicitação de token
URL para o token de requisição ao provedor. Esse campo somente é exibido quando a opção selecionada no campo Tipo de autenticação for "Rest OAuth 1".
URL autorização de usuário
URL para autorização de acesso do usuário ao provedor. Esse campo somente é exibido quando a opção selecionada no campo Tipo de autenticação for "Rest OAuth 1".
Id cliente
Chave única do cliente. Esse campo somente é exibido quando a opção selecionada no campo Tipo de autenticação for "Rest OAuth 2".
Client secret
Chave secreta do cliente. Esse campo somente é exibido quando a opção selecionada no campo Tipo de autenticação for "Rest OAuth 2".
Refresh token
Chave para atualização do token. Esse campo somente é exibido quando a opção selecionada no campo Tipo de autenticação for "Rest OAuth 2".
URL refresh token
URL para atualização do token. Esse campo somente é exibido quando a opção selecionada no campo Tipo de autenticação for "Rest OAuth 2".
Usuário
Usuário que será enviado no cabeçalho da requisição.
Senha
Senha que será enviada no cabeçalho da requisição.
Confirmação da senha
Confirmação da senha que será enviada no cabeçalho da requisição.
URL para teste de serviço
Endpoint GET para testar autenticação de acesso ao provedor.
03. Acionar Salvar.
Editar serviço REST
|
Card |
---|
| Ao selecionar o tipo SOAP, os campos a serem preenchidos são: - Nome: neste campo, adicione um nome para o serviço que deseja cadastrar.
- Descrição: neste campo, adicione uma descrição para o serviço.
- URL: neste campo, adicione a URL do webservice que deseja utilizar.
- Arquivo de binding: Somente será utilizado o arquivo de binding para serviços criados utilizando a API CXF. Para incluir, basta acionar Escolher arquivo no campo Arquivo de Binding e incluir.
|
Card |
---|
| Ao selecionar o tipo REST, os campos a serem preenchidos são: - Nome: neste campo, adicione um nome para o serviço que deseja cadastrar.
- Descrição: neste campo, adicione uma descrição para o serviço.
- Swagger: neste campo, adicione um endereço para um arquivo no formato JSON.
Painel |
---|
borderColor | #f2f2f2 |
---|
bgColor | #f2f2f2 |
---|
| O campo Swagger só será preenchido quando o serviço criado for do tipo REST. Neste campo será incluído o caminho swagger da API que será utilizada. Image Added Veja a imagem |
- Domínio: neste campo, adicione o domínio do serviço.
- Tipo de autenticação: neste campo, selecione o tipo de autenticação que deseja:
- None.
- Rest oauth 1.
- Rest oauth 2.
- Custom.
- Basic.
Painel |
---|
borderColor | #f2f2f2 |
---|
bgColor | #f2f2f2 |
---|
| Para mais detalhes de como preencher corretamente as configurações de autenticação, acesse a documentação técnica Fluig API. |
- URL para teste de serviço: neste campo, insira o endpoint GET para teste de autenticação provider.
|
Card |
---|
| Ao selecionar o tipo JDBC, os campos a serem preenchidos são: - Nome: neste campo, adicione um nome para o serviço que deseja cadastrar.
- Descrição: neste campo, adicione uma descrição para o serviço.
- Driver: neste campo, será selecionado o driver desejado: MySQL, SQL Server ou Oracle. Após a gravação do serviço, o driver não pode ser editado.
- URL: neste campo, adicione a URL do webservice que deseja utilizar.
- Usuário: usuário de acesso ao banco de dados.
- Senha: senha de acesso ao banco de dados.
|
|
Editar
01. Na janela Serviços, localizar
01. Na janela Serviços REST, selecionar o serviço a ser editado.
02. Acionar Editar.No íconeImage Addedclicar na opção Editar;
03. Alterar as informações desejadas.
Expandir |
titleSaiba mais | Mais detalhes sobre os campos exibidos podem ser obtidos no caminho Adicionar serviço REST. |
04. Acionar Salvar para confirmar as alterações.
Remover
REST
01. Na janela Serviços REST, selecionar localizar o serviço a ser removidotestado.
02. Acionar RemoverNa coluna Opções, acionar o botão Image Added .
03. Na mensagem exibida, acionar Confirmar para efetivar a remoção do serviço.
Testar serviço REST
01. Na janela Serviços REST, selecionar o serviço que se deseja testar.
Acionar a opção Testar Serviço.
Painel |
---|
borderColor | #f2f2f2 |
---|
bgColor | #f2f2f2 |
---|
|
O teste só é realizado para serviços REST ou JDBC. A janela de Testar serviço irá apresentar um campo contendo o retorno do teste, em caso de sucesso ou erro. |
01. Na janela Serviços, localizar o serviço que deseja configurar o log.
02. No íconeImage Addedclicar na opção Configurar log;
...
...
apresentada, definir o botão como ON para ativar a configuração de log.
04.
...
Após ativar o botão é preciso definir o tempo de expiração do log. Podendo ser definido em horas entre 1 hora até 24 horas.
05. Acionar Salvar para confirmar a configuração do log.
Painel |
---|
borderColor | #f2f2f2 |
---|
bgColor | #f2f2f2 |
---|
|
Com o log habilitado, será apresentada a quantidade de requisições realizadas pelo serviço específico. |
01. Na janela Serviços, localizar o serviço a ser excluído.
02. No íconeImage Addedclicar na opção Excluir log;
03. Na mensagem exibida, acionar Sim, remover o serviço para efetivar a remoção.
Fazer download do log
...
01. Na janela Serviços, acionar o botão Download do log.
Painel |
---|
borderColor | #f2f2f2 |
---|
bgColor | #f2f2f2 |
---|
|
Ao acionar essa opção, é possível baixar o arquivo de log do servidor, apresentando os erros que ocorreram na integração com algum sistema externo. |
...
Informações |
---|
|
Esta documentação é válida a partir da atualização 1.5.108.1 - Silver Mist. Se você utiliza uma atualização anterior, ela pode conter informações diferentes das quais você vê na sua plataforma. |