Árvore de páginas

Versões comparadas

Chave

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

...

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

    1. Código do Serviço (Obrigatório)
    2. Domínio (Obrigatório)
    3. Tipo de Autenticação (Obrigatório)
    4. Consumer Key (Obrigatório)
    5. Consumer Secret (Obrigatório)
    6. Access Token (Obrigatório)
    7. Secret Token (Obrigatório)
    8. URL para o Access Token (Obrigatório)
    9. URL para o Request Token (Obrigatório)
    10. URL para Autorização (Obrigatório)
    11. URL GET para test da autenticação do serviço (Opcional)
    Image ModifiedImage Modified

     


     

     

  • 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. Usuário (Obrigatório)
    5. Senha (Obrigatório)
    6. Confirmação da Senha (Obrigatório)
    7. Id Cliente (Obrigatório)
    8. Client Secret
    9. Refresh Token
    10. Tipo de Permissão
    11. Token de Acesso
    12. Escopo
    13. URL de redirecionamento
    14. URL refresh token
    15. URL GET para test da autenticação do serviço (Opcional)
    Image ModifiedImage Modified

     


     

  • 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)
    Image Modified

     


     

Testando configurações de Autorização do Client cadastrado.

Após o cadastro do Client, é possível testar as configurações de acesso utilizando o endpoint GET cadastrado. Basta selecionar o client e clicar no link Testar Serviço na pagina principal da funcionalidade.

Image ModifiedImage ModifiedImage Modified

Consumindo o Serviço com autenticação OAuth 1, OAuth 2, Basic Authentication.

...

  • Para consumo do serviço à partir de um processo de workflow (que podem ser encontrados aqui) e customização deve ser informado os seguintes parâmetros no javascript.

    Nota
    titleComo montar os parâmetros

    Para envio dos parâmetros no JSON, é obrigatório utilizar o nome das chaves conforme descrito abaixo.

    • serviceCode (Chave única cadastrada)
    • endopint (endpoint que será chamado)
      • Para endpoint's que recebem QueryParam e PathParam, os parâmetro devem ser incluídos diretamente no endpoint. (endpoint : '/api/public/2.0/users/create?queryParam=exemple',)
    • method (método http do serviço)
    • params (parametros em formato JSON para envio ao serviço)
  • Exemplo de criação de usuário pela API do Fluig e utilizando autorização OAuth 1.chamada aos serviços com http method POST

    Bloco de código
    languagejs
    themeEclipse
    titleExemplo de chamada no Java Script da customizção
    		var clientService = fluigAPI.getAuthorizeClientService();
    		var data = {
    			serviceCode : 'bamboo',
    			endpoint : '/api/public/2.0/users/create',
    			method : 'post',
    			params : {
    				login : 'authorize.client',
    				email : '[email protected]',
    				code : 'authorize.client',
    				firstName : 'authorize',
    				lastName : 'client',
    				fullName : 'authorize client',
    				password : '123',
    				extData :{
    					'addicional-data':'123456'
    				}
    			}
    		}
    		clientService.invoke(JSON.stringify(data));
    
    

Chamada via componente SDK

...