Histórico da Página
...
Exemplo de código:
Bloco de código | ||||
---|---|---|---|---|
| ||||
// Exemplo de código para obter as informações de uma empresa por ajax. var clientId = '<CLIENT_ID>'; // Substituir '<CLIENT_ID>' pelo clientId da empresa var companyId ='<COMPANY_ID>'; // Substituir '<COMPANY_ID>' pelo companyId da empresa empresa var domainUrl = 'https://<CONTEXT>.thecloudpassfluigidentity.com/'; //Substituir '<CONTEXT>' pelo contexto da empresa var apiUrl = domainUrl + 'rest/v2/'; // Get client assertion function getClientAssertion(clientId) { $.ajax({ url:apiUrl + 'oauth2/clients/' + clientId + '/assertion', crossDomain:true // se necessário cross domain }) .done(function(data){ getAccessToken(data); }) .fail(function(error){ console.log(error); }); } // Grant a new refresh token function getAccessToken(assertion) { vardatavar data = { 'grant_type':'urn:ietf:params:oauth:grant-type:jwt-bearer', 'assertion':assertion }; $.ajax({ url:apiUrl + 'oauth2/auth', crossDomain:true, // se necessário cross domain data:data, type:'POST' }) .done(function(data){ getCompany(data.access_token,companyId) }) .fail(function(error){ console.log(error); }); } // Get a company function getCompany(authorization, companyId) { $.ajax({ url:apiUrl + 'companies/' + companyId, crossDomain:true, // se necessário cross domain headers:{ 'Authorization':authorization } }) .done(function(data){ console.log(data); }) .fail(function(error){ console.log(error); }); } getClientAssertion(clientId); |
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas