APIs

De Wiki CTI
Revisão de 19h44min de 30 de maio de 2018 por 10.42.69.112 (discussão)
Ir para: navegação, pesquisa
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.