Mudanças entre as edições de "APIs"

De Wiki CTI
Ir para: navegação, pesquisa
Linha 18: Linha 18:
  
 
A construção das APIs do TJMT tem por objetivo auxiliar no desenvolvimento de portais, serviços e aplicações que usufruam as informações do âmbito do Poder Judiciário de Mato Grosso.  
 
A construção das APIs do TJMT tem por objetivo auxiliar no desenvolvimento de portais, serviços e aplicações que usufruam as informações do âmbito do Poder Judiciário de Mato Grosso.  
 +
<br />
 +
<h3>Utilização das APIs</h3>
 +
É necessário cadastrar o sistema consumidor no gerenciador de acessos do TJMT:
  
Para a utilização das APIs é necessário cadastrar o sistema consumidor no gerenciador de acessos do TJMT (https://cerberus.tjmt.jus.br). Este cadastro é realizado pela equipe do Poder Judiciário por meio de pedido via SDM (https://sdm.tjmt.jus.br). Neste pedido, deve ser informado quais scopes deverão ser permitidos sendo que estes estão descritos em cada API.  
+
* Ambiente de produção (https://cerberus.tjmt.jus.br)
 +
* Ambiente de homologação (https://cerberus-hom.tjmt.jus.br)
 +
* Ambiente de teste (https://cerberus-beta.tjmt.jus.br)
 +
 
 +
Este cadastro é realizado pela equipe do Poder Judiciário por meio de pedido via SDM (https://sdm.tjmt.jus.br). Neste pedido, deve ser informado quais scopes (veja a tabela abaixo) deverão ser permitidos sendo que estes estão descritos em cada API.  
  
 
Com este cadastro realizado, é feito o consumo desta API via autorização utilizando da especificação OAuth 2 (https://oauth.net/2/). Artigo: (https://imasters.com.br/desenvolvimento/como-funciona-o-protocolo-oauth-2-0/?trace=1519021197&source=single).
 
Com este cadastro realizado, é feito o consumo desta API via autorização utilizando da especificação OAuth 2 (https://oauth.net/2/). Artigo: (https://imasters.com.br/desenvolvimento/como-funciona-o-protocolo-oauth-2-0/?trace=1519021197&source=single).

Edição das 19h44min de 30 de maio de 2018

Implantação: 2018
Equipe responsável: Equipe Administrativa
Linguagem: ".NET"

A construção das APIs do TJMT tem por objetivo auxiliar no desenvolvimento de portais, serviços e aplicações que usufruam as informações do âmbito do Poder Judiciário de Mato Grosso.

Utilização das APIs

É necessário cadastrar o sistema consumidor no gerenciador de acessos do TJMT:

Este cadastro é realizado pela equipe do Poder Judiciário por meio de pedido via SDM (https://sdm.tjmt.jus.br). Neste pedido, deve ser informado quais scopes (veja a tabela abaixo) deverão ser permitidos sendo que estes estão descritos em cada API.

Com este cadastro realizado, é feito o consumo desta API via autorização utilizando da especificação OAuth 2 (https://oauth.net/2/). Artigo: (https://imasters.com.br/desenvolvimento/como-funciona-o-protocolo-oauth-2-0/?trace=1519021197&source=single).

O sistema consumidor deverá gerar um access_token (por meio de um flow da espeficicação) que será enviado no cabeçalho (header) como "Authorization: Bearer {acces_token}" em toda requisição à API. A solicitação do access_token deve ser feita informando os scopes (exemplo: https://brandur.org/oauth-scope) necessários para consumir a API desejada.