solaredx Documentation
|
|
- Ana Júlia Marreiro Pais
- 6 Há anos
- Visualizações:
Transcrição
1 solaredx Documentation Release 0.5 Pedro Vasconcelos April 29, 2014
2
3 Contents 1 Índice Instalação e Configuração API-v Login Outras informações i
4 ii
5 SolarEDX é um pacote Python, plugavel ao EDX, que permite sua integração com o Solar. Esse pacote implementa, dentre outros recursos, uma API que permite o Solar controlar o EDX. Ações como criar cursos, usuários, gerenciar matrículas, alocar professores e tutores pondem ser realizadas pela API. Contents 1
6 2 Contents
7 CHAPTER 1 Índice 1.1 Instalação e Configuração Instalar e configurar o SolarEDX na sua instalação EDX é simples. Veja abaixo: Instalação 1. Instale a dependência abaixo: django-tastypie ( Note: Observe que a versão do Tastypie (django-tastypie) não é a mais recente. Isso ocorre porquê, na época do desenvolvimento do SolarEDX, o EDX utilizava o Django 1.4 (a qual é suportada apenas pelo Tastypie ou anteriores). 2. Instale o SolarEDX a partir do GitHub. $ pip install git+git://github.com/wwagner33/django-solaredx.git Configuração Siga os passos abaixo para configuração do SolarEDX na instalação do EDX: 1. Inclua as variáveis abaixo no arquivo de configuração do CMS: AUTHENTICATION_BACKENDS = ( solaredx.backends.solaredxbackend, ) INSTALLED_APPS += ( tastypie, solaredx, ) TASTYPIE_DEFAULT_FORMATS = [ json ] TASTYPIE_DATETIME_FORMATTING = rfc-2822 SOLAREDX_SECRET_KEY = your secret key 2. Inclua as URLs do SolarEDX no arquivo de configuração de URLs do CMS: url(r ^solaredx/, include( solaredx.urls )) 3
8 1.2 API-v1 Essa documentação cobre a versão v1 da API. Todas as chamadas dessa versão contém, /api/v1/ na URI. Note: Uma regra geral é que todas as requisições de consulta/leitura deverão ser realizadas com HTTP GET, e as requisições de modificação/escrita com HTTP POST, PATCH ou DELETE para criação, modificação ou exclusão, respecitvamente. Todas as requisições retornam o status_code mais adequado o possível. Para mais informações consulte o artigo Status Code Definitions. Utilize o Curl ou a extensão Postman do Chrome para brincar com a API enquanto você lê essa documen- Note: tação. Note: Embora faça parte do pacote SolarEDX, o sistema de login via Solar não está implementado nessa API. O motivo principal é que a arquitetura do Sistema de Login Simplificado quebra os princípios utilizados na API Introdução A API provida pelo SolarEDX permite as seguintes chamadas: Chamadas relacionadas à usuários: Criar usuários; Listar usuários; Consultar um usuário; Atualizar um usuário; Listar cursos em que o usuário está matriculado; Matricular e desmatricular usuários; Chamadas relacionadas à cursos: Criar cursos; Listar cursos; Consultar um curso; Deletar um curso; Listar professores e tutures de um curso; Associar professores e tutores à um curso; Desassociar professores e tutores à um curso; Sistema de Segurança / Autenticação Uma vez que a API provida pelo SolarEDX permite ações globais de controle e, em decorrência disso, o acesso será restrito à apenas clientes autorizados e com IP fixo (por exemplo, o servidor do Solar). Nesse caso, a restrição de acesso deverá ser configurada no servidor do EDX, de modo a bloquear qualquer requisição à API que venha de um IP não autorizado. Note: O módulo ngx_http_access_module permite a instalação desse sistema de segurança com o Nginx. 4 Chapter 1. Índice
9 1.2.3 Gestão de Usuários Essa sessão apresenta como gerenciar usuários. Listagem e consulta de usuários Para efetuar uma listagem geral de usuários do EDX, faça uma requisição GET, como segue no exemplo abaixo. Observe que o primeiro bloco é um comando que utiliza o curl para fazer a requisição, e o segundo bloco é o cabeçalho da requisição realizada: $ curl GET /solaredx/api/v1/user/ptronico/course/ HTTP/1.1 Veja os dados retornados da requisição acima. O primeiro bloco consiste no cabeçalho da resposta. O segundo, nos dados recebidos, em formato JSON: HTTP/ OK Server: WSGIServer/0.1 Python/2.7.1 "meta": "limit": 20, "next": null, "offset": 0, "previous": null, "total_count": 2, "objects": [ "date_joined": "Wed, 2 Oct :53: ", " ": "ptronico@gmail.com", "is_active": true, "name": null, "resource_uri": "/solaredx/api/v1/user/ptronico/", "username": "ptronico", "date_joined": "Wed, 2 Oct :56: ", " ": "pedro@pedrorafa.com", "is_active": true, "name": null, "resource_uri": "/solaredx/api/v1/user/pedrorafa/", "username": "pedrorafa" ] Note: Os cabeçalhos mostrados na nessa documentação, tanto da da requisição e da resposta, tem o objetivo de mostrar as informações essenciais para a realização da requisição e correto recebimento da resposta, e portanto podem ter alguns de seus elementos suprimidos API-v1 5
10 Filtrando usuários Você pode adicionar alguns filtros a sua consulta. É possível filtrar os campos date_joined, username e . Para isso, você deverá usar a mesma sistemática de field lookups adotada pela ORM do Django. Por exemplo, para listar usuários cujo seja do Gmail, faça uma requisição como a que se segue: $ curl icontains=@gmail.com Para filtrar usuários cujo cadastro ocorreu a partir de uma determinada data, faça uma requisição semelhante a que segue abaixo: $ curl gte= :55:00-03:00 Note que para o campo date_joined só será aceito uma data no formato YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]. Ex: :55:00-03:00, onde -03:00 é o fuso-horário. Consultando um usuário Para consultar um usuário, basta acessar a URI contida no campo resource_uri desse usuário. Por exemplo: $ curl GET /solaredx/api/v1/user/ptronico/ HTTP/1.1 Essa requisição retorna o seguinte: HTTP/ OK "course_resource_uri": "/solaredx/api/v1/user/ptronico/course/", "date_joined": "Wed, 2 Oct :53: ", " ": "ptronico@gmail.com", "name": "Pedro Vasconcelos", "username": "ptronico" Se você consultar um usuário que não existe será retornado uma resposta 404 NOT FOUND. Veja a requição abaixo: $ curl GET /solaredx/api/v1/user/fulano/ HTTP/1.1 E a respectiva resposta (apenas cabeçalho, não retorna dados): HTTP/ NOT FOUND Content-Type: text/html; charset=utf-8 Criação, modificação e exclusão de usuários Criando um usuário A operação de criação de usuários ocorre mediante uma requisição HTTP POST para a URI de listagem de usuários, isto é, /api/v1/user/, enviando os campos username, e name codificandos em JSON. Veja o exemplo abaixo: 6 Chapter 1. Índice
11 $ curl --header --data POST /solaredx/api/v1/user/ HTTP/1.1 Caso a operação seja efetuada com sucesso, será retornado uma resposta 201 CREATED. Veja a resposta da requisição acima: HTTP/ CREATED " ": "ptronico@gmail.com", "name": "Pedro Vasconcelos", "username": "ptronico", "resource_uri": "/solaredx/api/v1/user/ptronico/" Durante todas as requisições de modificações ou deleções de dados, bem como no caso da criação de usuário, há a validação dos dados da requisição. Para efeito de demonstração, iremos tentar criar um usuário já existente. Para isso iremos repetir a requisição anteior. Observe a requisição abaixo: $ curl --header --data POST /solaredx/api/v1/user/ HTTP/1.1 Observe que a resposta da requisição retornou a informação 400 BAD REQUEST. O JSON retornado também segue abaixo: HTTP/ BAD REQUEST " ": [ " already exists!" ], "username": [ "Username already exists!" ] Observe que no JSON retornado há uma mensagem informando o motivo pelo qual a requisição foi retornada como Bad Request. Note: Sempre que uma requisição não for realizada com sucesso, por exemplo, por envio incorreto de dados, será retornado 400 BAD REQUEST. Isso vale para qualquer requisição incorreta. Modificando um usuário Para modificar um usuário, faça uma requisição semelhante à requisição de criar usuário, com o valor do campo action igual a update. Veja o exemplo abaixo: 1.2. API-v1 7
12 $ curl -X PATCH --header Content-Type: applicat PATCH /solaredx/api/v1/user/ptronico/ HTTP/1.1 Observe a resposta: HTTP/ ACCEPTED "name": "Pedro Rafael A. C. Vasconcelos" Alocação e desalocação de usuários em cursos (matrícula) Para consultar em quais cursos o usuário está matriculado, course_resource_uri do usuário. Veja o exemplo abaixo: iremos acessar a URI contida no campo $ curl GET /solaredx/api/v1/user/ptronico/course/ HTTP/1.1 Como resposta temos: HTTP/ OK [ ] "/solaredx/api/v1/course/ f f e32/", "/solaredx/api/v1/course/ f f f46616c6c/", "/solaredx/api/v1/course/ f f e32/", "/solaredx/api/v1/course/ f f f3031/" Alocando um usuário em um curso Para alocar (matricular) um usuário em um curso, deve-se fazer uma requisição HTTP POST para a URI /api/v1/user/<username>/course/ com os campos course_id e action (com o valor add). Veja o exemplo abaixo: $ curl -X POST --header Content-Type: ap POST /solaredx/api/v1/user/ptronico/course/ HTTP/1.1 Vejamos a reposta da requisição acima: HTTP/ CREATED 8 Chapter 1. Índice
13 "course_resource_uri": "/solaredx/api/v1/course/ f f e32/" Desalocando um usuário em um curso Para desalocar (desmatricular) um usuário em um curso, deve-se fazer uma requisição HTTP POST para a URI /api/v1/user/<username>/course/ com os campos course_id e action (com o valor remove). Essa chamada é similar a de matrícula. Veja o exemplo abaixo: $ curl -X DELETE --header Content-Type: DELETE /solaredx/api/v1/user/ptronico/course/ HTTP/1.1 Vejamos a reposta da requisição acima (essa resposta não retorna dados ): HTTP/ NO CONTENT Content-Type: text/html; charset=utf Gestão de Cursos Essa sessão apresenta como gerenciar cursos. Consulta e listagem de cursos Para listar cursos acesse a URI /solaredx/api/v1/course/. Veja o exemplo abaixo: $ curl O JSON retornado segue abaixo: HTTP/ OK "meta": "limit": 20, "next": null, "offset": 0, "previous": null, "total_count": 2, "objects": [ "course_absolute_url": " "course_absolute_url_lms": " "course_absolute_url_studio": " "course_id": "UFC/CS101/2013_Fall", "display_name": "Introduction to Computer Science", "end": "Fri, 1 Nov :00: ", "enrollment_end": "Fri, 25 Oct :30: ", "enrollment_start": "Mon, 21 Oct :00: ", 1.2. API-v1 9
14 ], "resource_uri": "/solaredx/api/v1/course/ f f f46616c6c/", "start": "Mon, 28 Oct :00: " "course_absolute_url": " "course_absolute_url_lms": " "course_absolute_url_studio": " "course_id": "UFC/CS102/2014.2", "display_name": "Teste de cria\u00e7\u00e3o de curso", "end": null, "enrollment_end": null, "enrollment_start": null, "resource_uri": "/solaredx/api/v1/course/ f f e32/", "start": "Wed, 31 Dec :00: " Criação e exclusão de cursos Criação Requisição: $ curl -X POST --header Resposta: HTTP/ CREATED "course_creator_username": "ptronico", "course_id": "UFC/C005/2014.1", "display_name": "Novo Curso", "resource_uri": "/solaredx/api/v1/course/ f f e31/" Exclusão Requisição: $ curl -X DELETE --heade Resposta (não são retornado dados): HTTP/ NO CONTENT Content-Type: text/html; charset=utf-8 Alocação e desalocação de professores e tutores em cursos As operações de consulta de professores e tutores alocados em um curso, bem como as requisições de alocação e desalocação de professores e tutores são idênticas, diferenciando apenas o endpoint, sendo o 10 Chapter 1. Índice
15 instructor_resource_uri para operações com Professores e o staff_resource_uri para operações com Tutores. Note: Entende-se por instructor o Professor e staff o Tutor. Consultando professores e tutores alocados em um curso Requisição: $ Resposta: HTTP/ OK [ ] "/solaredx/api/v1/user/ptronico/" Alocando professores e tutores em um curso Para alocar um usuário como professor ou tutor em um curso, deve-se fazer uma requisição HTTP POST para uma das URIs dos campos instructor_resource_uri ou staff_resource_uri. Deve-se enviar os campos course_id e action (com o valor add para adicionar ou remove para remover). No exemplo abaixo iremos alocar um Professor em um curso: $ -X POST --he O retorno... HTTP/ CREATED "user_resource_uri": "/solaredx/api/v1/ptronico/" Note: Se você tentar alocar um professor ou tutor que já esteja alocado, você receberá uma resposta 400 BAD REQUEST. Desalocando professores e tutores em um curso Requisição: $ -X DELETE -- Resposta (não retorna dados): HTTP/ NO CONTENT Content-Type: text/html; charset=utf API-v1 11
16 1.3 Login Idealmente o sistema de autenticação deverá ser implementado utilizando o protocolo OAuth2. Quando isso ocorrer o sistema de login fará parte da API do pacote SolarEDX. Enquanto isso, será utilizado um sistema de autenticação simplificado, descrito abaixo: Sistema de login simplificado O sistema de login simplificado consiste em uma requisição POST com destino à URL /login/ do SolarEDX. O próprio usuário deverá efetuar essa requisição, pois o SolarEDX irá autenticar a sua sessão de acesso. Note: Um formulário html com campos ocultos é capaz de tornar essa requisição tão simples quanto o clique em um link. O token de autenticação deverá ser gerado utilizando HMAC e função de hash SHA1. O valor a ser criptografado deve ser o username do usuário. A key (chave) deverá ser fornecida pelo Solar, no ato da instalação do SolarEDX (veja a variável SOLAREDX_SECRET_KEY em Configuração). Por fim, o resultado da criptografia deverá ser codificado em hexadecimal. Veja abaixo um exemplo de login, realizado com a extensão Postman Google Chrome: 1.4 Outras informações Consulte Changelog para acompanhar o histórico de atualizações do pacote. 12 Chapter 1. Índice
API - Lista de Compras
Editora Inovação EIRELI API - Lista de Compras Guilherme Branco Stracini 2015 L i s t a d e C o m p r a s - A P I Sumário Sobre... 2 A aplicação... 2 A API... 2 Ambiente de Manutenção... 3 Ambiente de
Leia maisDesenvolvimento Web II
Desenvolvimento Web II Web Service PHP Rest Frameworks: Slim e Laravel (get/ post / put / delete) Gil Eduardo de Andrade Web Service Introdução: Um web service pode ser definido como uma tecnologia que
Leia maisPython para web com Flask. #PythonAmazonas
Python para web com Flask #PythonAmazonas @marcosptf Be Free. KDE About me @marcosptf pytero -> Grupy-SP phpzero -> PHPSP javero -> NetCat 2/48 Be Free. KDE Flask? O que é Flask? Flask é um microframework
Leia maisAPI olx.com.br. Utilizando o protocolo OAuth 2.0
API olx.com.br Utilizando o protocolo OAuth 2.0 Resumo Este documento descreve como utilizar o protocolo oauth 2.0 como forma de autenticação na API olx.com.br através de uma aplicação web. OAuth 2.0 é
Leia mais1 INTRODUÇÃO CERTIFICADO DE SEGURANÇA SSL AUTENTICAÇÃO WEB METHOD: LOGIN WEB METHOD: LISTBONDCODES...
ÍNDICE 1 INTRODUÇÃO... 3 2 CERTIFICADO DE SEGURANÇA SSL... 3 3 AUTENTICAÇÃO... 4 4 WEB METHOD: LOGIN... 5 5 WEB METHOD: LISTBONDCODES... 6 6 WEB METHOD: LISTBONDCODESCSV... 6 7 WEB METHOD: LISTTITULOSPUBLICOS...
Leia maisAPI DE INTEGRAÇÃO VERSÃO 2. Janeiro/2017. Manual de Integração. Setor de Desenvolvimento
API DE INTEGRAÇÃO VERSÃO 2 Janeiro/2017 Manual de Integração Setor de Desenvolvimento assistencia@litoralcar.com.br Sumário INTRODUÇÃO A API VERSÃO 2... 3 AUTENTICAÇÃO... 3 URL BASE... 3 FORMATO DO ENVIO...
Leia mais1 INTRODUÇÃO CERTIFICADO DE SEGURANÇA SSL AUTENTICAÇÃO WEB METHOD: LOGIN WEB METHOD: LISTBONDCODES...
ÍNDICE 1 INTRODUÇÃO... 3 2 CERTIFICADO DE SEGURANÇA SSL... 3 3 AUTENTICAÇÃO... 4 4 WEB METHOD: LOGIN... 5 5 WEB METHOD: LISTBONDCODES... 6 6 WEB METHOD: LISTBONDCODESCSV... 6 7 WEB METHOD: LISTTITULOSPUBLICOS...
Leia maisAPI. Lista de métodos da API do Funil de Vendas. Criação de Atividade. POST /v2/activities. Authorization: Basic { ACTIVITY } Exemplo:
API Lista de métodos da API do Funil de Vendas Criação de Atividade POST /v2/activities Content-Type: application/json ACTIVITY Exemplo: POST /api/v2/activities HTTP/1.1 Host: sandbox.funildevendas.com.br
Leia maisManual de Integração DOCUMENTAÇÃO TÉCNICA. Especificação para integração via API, Webservices e SMPP.
Manual de Integração DOCUMENTAÇÃO TÉCNICA Especificação para integração via API, Webservices e SMPP www.marktel.com.br Índice 1. Introdução... 2 2. Enviando mensagens através de integração via API... 3
Leia maisAPI icontrato. Versão 1.0. Para ajuda e informações, abra um chamado pelo
API icontrato Versão 1.0 Criamos essa API para integrar qualquer sistema com o icontrato. A comunicação do sistema do cliente para o icontrato terá um Header nomeado x-token para servir de autenticação,
Leia maisGuia de Configuração Proxy IIS
10/2017 Sumário Sumário... 2 1. Prefácio... 3 1.1. Finalidade... 3 1.2. Público Alvo... 3 1.3. Informações Adicionais... 3 1.4. Documentações Importantes... 3 2. Configuração... 4 2.1. Instalação das Extensões
Leia maisCONFIGURAÇÃO DA CAIXA DE CORREIO ELETRÓNICO
CONFIGURAÇÃO DA CAIXA DE CORREIO ELETRÓNICO Outlook 2013 / 2016 & definições genéricas Criado/ Revisto Por: Revisto em: Contacto: DI-IPS Março 2017 Apoio.informatico@ips.pt Fevereiro 2018 ÍNDICE Índice...
Leia maisEstruturas de Comunicação de Dados Aula 3 Camadas de Aplicação e Transporte
Estruturas de Comunicação de Dados Aula 3 Camadas de Aplicação e Transporte Escola Maria Eduarda Ramos de Barros Curso técnico em redes de computadores Carpina - PE Roteiro Aplicações de Rede Transporte
Leia maisMANUAL DE INTEGRAÇÃO. Plataforma Simplus
Plataforma Simplus Versão v2 Revisado Set/2018 Introdução O presente documento visa orientar clientes e parceiros usuários da plataforma Simplus na integração de dados e demais ativos digitais de produtos,
Leia maisExercício Programa Mini Web Server
2004-2017 Volnys Bernal 1 Exercício Programa PSI 2653 Meios Eletrônicos Interativos I 2004-2017 Volnys Bernal 2 Objetivo Desenvolvimento de um programa servidor WEB Composição do grupo 4 pessoas (obrigatório)
Leia maisGuia Técnico v6.1 LDAP TG Conteúdo
Manual Guia de Técnico Administração v6.1 - Conteúdo Introdução 3 Pré-requisitos 3 Requerimentos 3 Versão 3 Informações importantes 3 Integração com serviços de diretório() 3 Configuração 4 ControlONE
Leia maisRedes de Computadores
Redes de Computadores Camada de Aplicação HTTP FTP SMTP Slide 1 Mensagem de Requisição HTTP linha de pedido (comandos GET, POST,HEAD ) linhas de cabeçalho Carriage return, line feed indica fim da mensagem
Leia maisManual Direct100 API V2 RICCARDO BARANA
Manual Direct100 API V2 RICCARDO BARANA AVISO A versão com o URL-base https://direct100.inesting.com/... da API será descontinuada no dia 27 de março de 2019. Recomendamos aos novos clientes que utilizem
Leia maisRedes de Computadores I. Sockets e Arquitetura HTTP
v.2016 Redes de Computadores I Sockets e Arquitetura HTTP Prof. Ricardo Couto A. da Rocha rcarocha@ufg.br UFG Regional Catalão HTTP - O Servidor Web Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de
Leia maisAviso. O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio.
Aviso O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio. Nenhuma parte desta publicação pode ser reproduzida nem transmitida
Leia maisAssina Web S_Line Manual de Uso
1. Introdução O Assina Web S_Line permite assinar digitalmente Resultados de Exames em XML que estão disponíveis na internet. É feito o download dos documentos no computador, convertidos para o formato
Leia maisLayout de Integração Webservice Layout de Integração com SIP via Webservices Versão 1.4
FIORILLI S/C SOFTWARE Layout de Integração Webservice Layout de Integração com SIP via Webservices Versão 1.4 SIP Sistema Integrado de Pessoal 18/01/2016 Este layout destina-se a troca de dados entre o
Leia maisSistema de Gestão de Recursos Humanos
Sistema de Gestão de Recursos Humanos Manual de Procedimentos I Módulo de Usuários Revisão: 07 Versão: 7.9.109 JM Soft Informática Março, 2015 Sumário MÓDULO DE USUÁRIOS... 4 1 MENU CADASTROS... 4 1.1
Leia maisSolicitação e utilização da VPN (Utilizando Token físico ou Token no celular corporativo)
Manual do Usuário Solicitação e utilização da VPN (Utilizando Token físico ou Token no celular corporativo) Página 1 de 30 Índice 1. Solicitação de VPN com Token por celular corporativo... 3 2. Instalação
Leia maisRicardo R. Lecheta. Novatec
Ricardo R. Lecheta Novatec Sumário Agradecimentos...11 Sobre o autor...12 Prefácio...13 Capítulo 1 Introdução...14 1.1 Introdução ao Node.js... 14 1.2 A linguagem JavaScript... 14 1.3 Arquitetura não
Leia maisAPI - Webservices. Grupo Cortez de Lima
API - Webservices Grupo Cortez de Lima Introdução A API Web Services Cortez de Lima foi desenvolvida para facilitar a integração de outros sistemas ao nosso sistema próprio de Publicações Eletrônicas através
Leia maisGlobo Photo Documentation
Globo Photo Documentation Versão 0.0.1 Gilson Filho 09/06/2014 Sumário 1 Documentação: 3 1.1 Arquitetura................................................ 3 1.2 Instalação.................................................
Leia maisCONFIGURAÇÃO DA CAIXA DE CORREIO ELETRÓNICO
CONFIGURAÇÃO DA CAIXA DE CORREIO ELETRÓNICO Outlook 2013 / 2016 & definições genéricas Criado/ Revisto Por: Revisto em: Contacto: DI-IPS Maio 2017 Apoio.informatico@ips.pt ÍNDICE Introdução... 4 Configuração
Leia maisComo funciona a plataforma Superlógica? - Livro 4 de 4. Como funciona a interface de integração? Como você poderá complementar o sistema?
Como funciona a plataforma Superlógica? - Livro 4 de 4 API SUPERLÓGICA Como funciona a interface de integração? Como você poderá complementar o sistema? www.superlogica.com 0800 709 6800 https://github.com/superlogica/api
Leia maisGerabyte AFV (Automação de Força de Venda) Manual do Aplicativo
Gerabyte AFV (Automação de Força de Venda) Manual do Aplicativo Versão do Manual: 2.4 Versão do Aplicativo: 2.17.2 Conteúdo 1. Instalação do AFV...03 2. Configurações...04 3. Recebendo as tabelas...05
Leia maisRedes de Computadores e Aplicações Camada de aplicação IGOR ALVES
Redes de Computadores e Aplicações Camada de aplicação IGOR ALVES Camada de aplicação Um protocolo da camada de aplicação define como processos de uma aplicação, que funcionam em sistemas finais diferentes,
Leia maisRedes de Computadores
Redes de Computadores HTTP Prof. Thiago Dutra Agenda Definição de HTTP Hipertexto Características do HTTP O HTTP e a Web Conexões HTTP Mensagens HTTP Cookies Caches Web GET Condicional
Leia maisManual do Usuário. Sistema de Contas Públicas
Manual do Usuário Sistema de Contas Públicas Versão 2.9 Índice Introdução...3 Localizando o sistema...4 Acessando o Sistema...7 Downloads...10 Autenticação do Sistema...21 Errado...21 Correto...23 Cadastrar...26
Leia maisPopebu CMS Documentation
Popebu CMS Documentation Versão 1.0.0 Paula Grangeiro 07/03/2014 Sumário i ii Popebu CMS Documentation, Versão 1.0.0 Popebu é um CMS opensource baseado no Django. Sinta-se a vontade para fazer um fork
Leia maisAcessando ao espaço do aluno: SISTEMA IDEG
Aviso: O IDEG utiliza sistema de segurança de informação e conteúdo em suas aulas. Os vídeos e todo o conteúdo apenas podem ser acessados utilizando o navegador específico. Ou seja, é fundamental que você
Leia maisWeb Services REST JAX-RS
Web Services REST JAX-RS Professor: Ricardo Luis dos Santos IFSUL 2015 Agenda Principais tecnologias envolvidas Testando os serviços desenvolvidos JAX-RS Principais anotações JAX-RS Principais anotações
Leia maisProtocolo HTTP. Eduardo Ferreira dos Santos. Fevereiro, Ciência da Computação Centro Universitário de Brasília UniCEUB 1 / 22
Protocolo HTTP Eduardo Ferreira dos Santos Ciência da Computação Centro Universitário de Brasília UniCEUB Fevereiro, 2017 1 / 22 Sumário 1 Denições 2 Implementação HTTP 3 Protocolo HTTP/1.1 2 / 22 Denições
Leia maisConfigurar ajustes do no roteador do RV34x Series
Configurar ajustes do email no roteador do RV34x Series Objetivo Um administrador de rede pode ser alertado dos eventos na rede com as notificações de Email. Isto melhora a maneira que as redes são monitoradas.
Leia maisManual de uso da API de Avaliação e Acompanhamento. servicos.gov.br
Manual de uso da API de Avaliação e Acompanhamento servicos.gov.br jun 22, 2018 Introdução 1 Apresentação 1 1.1 Formas de uso.............................................. 1 1.2 Fluxo simplificado para
Leia maisBiomac. Extensão para captura de. Mac Address e Biometria. Documentação. 20/09/2017 Sadi Peruzzo.
Biomac Extensão para captura de Mac Address e Biometria Documentação 20/09/2017 Sadi Peruzzo speruzzo@unimedsc.com.br (47) 3441-0707 Conteúdo 1.Introdução e objetivo...3 2.Funcionamento...3 2.1.Protocolo
Leia maisSimplesSMS - Manual do Administrador/Revenda1
1 Acessando o Sistema Acesse o site http://sistema.simplessms.com Conforme tela abaixo: Informe em usuário o seu telefone celular e em senha, a senha que você recebeu por SMS. Caso você não se lembre da
Leia maisSMA PROCEDIMENTO DE ACESSO AO SISTEMA
SMA PROCEDIMENTO DE ACESSO AO SISTEMA Índice 1. Pré-requisitos... 2 2. Configurando opções de segurança do Internet Explorer... 3 3. Requisição e Instalação dos certificados de acesso... 5 3.1. Instalação
Leia maisINFORMATIVO MASTERSAF DFE VERSÃO
MASTERSAF DFE VERSÃO 3.17.1 SUMÁRIO Novas funcionalidades / Melhorias... 1 Emissor de Nota Fiscal de Serviço Eletrônica NFS-e... 1 Municípios liberados na versão 3.17.1:... 1 WebService Osasco... 1 Emissor
Leia maisPlataforma Indicadores de Belo Monte
Monitoramento das Condicionantes da UHE Belo Monte para a Câmara Técnica de Monitoramento do PLANO DE DESENVOLVIMENTO REGIONAL SUSTENTÁVEL DO XINGU PM21 Consultores Associados Ltda. Plataforma Indicadores
Leia maisGuia do administrador
Guia do administrador Um guia de referência rápida para usar a área de administração institucional da plataforma de pesquisa Emerald Insight www.emeraldinsight.com A Emerald publica uma coleção líder de
Leia maisAgora iremos configurar o modulo do Mercado Livre para isso siga as instruções abaixo.
Como Configurar Mercado Livre? Módulo do Para efetuar configuração do Mercado Livre, efetue o login em seu Painel Administrativo e em seguida acesse o caminho: Sistemas > Configurações > Aba Servidor marque
Leia maisIntegração REST Text2Speech Versão 1.1
1 Integração REST Text2Speech Versão 1.1 2 Índice de Conteúdos Introdução Page. 3 Plataforma Técnica Petição envíos de mensagens de voz Page. 4 Petição JSON Page. 4 Exemplo solicitação CURL Page. 5 Exemplo
Leia maisMônica Oliveira Primo de Lima Edervan Soares Oliveira TRABALHO SOBRE PROTOCOLO HTTP
Mônica Oliveira Primo de Lima Edervan Soares Oliveira TRABALHO SOBRE PROTOCOLO HTTP 1. FORMATO DA MENSAGEM HTTP Assim como todo protocolo, o HTTP tem possui definições de como devem ser as mensagens. Existem
Leia maisManual de Integração Cartórios
Central RTDPJ Serviço Nacional dos Cartórios de TD e PJ Manual de Integração Cartórios Integração Cartórios de Registro de Títulos e Documentos e de Pessos Jurídicas Versão 2.1 Julho/2018 Sumário Histórico
Leia maisGerabyte AFV (Automação de Força de Venda) Manual do Aplicativo
Gerabyte AFV (Automação de Força de Venda) Manual do Aplicativo Versão 2.18 1 Sumário 1 Instalação do AFV...3 2 Configurações do AFV...4 3 Recebendo as tabelas...6 4 Consultando clientes...6 5 Consultando
Leia maisPara efetuar a configuração de s no painel, acesse o cpanel a partir do link abaixo:
Configuração de Painel Servidor Virtual. e-mail da Loja Para efetuar a configuração de e-mails no painel, acesse o cpanel a partir do link abaixo: https://cpanel.(domínio da sua loja).com.br:2083/ Exemplo:
Leia maisComo se origina um curso de especialização no SIGAA?
SIGAA Manual de Usuário Gestor de Cursos Lato Sensu O Módulo Lato Sensu no SIGAA possibilita o gerenciamento das atividades acadêmicas dos cursos do tipo Especialização existentes na Instituição. A Pró-Reitoria
Leia maisPonto de Presença da RNP na Bahia - PoP-Ba. Pacote RedeComep
Ponto de Presença da RNP na Bahia - PoP-Ba Pacote RedeComep Última atualização: 14/02/2013 1. Sistema de Gestão do PoP-Ba. A Rede Metropolitana de Salvador - Remessa - é fruto do sucesso do projeto RedeComep
Leia maisGuia de Configuração Proxy IIS
08/2017 Sumário Sumário... 2 1. Prefácio... 3 1.1. Finalidade... 3 1.2. Público Alvo... 3 1.3. Informações Adicionais... 3 1.4. Documentações Importantes... 3 2. Configuração... 4 2.1. Instalação das Extensões
Leia maisConfigurador do JBOSS. TOTVS Datasul 11. Alerta
Configurador do JBOSS TOTVS Datasul 11 Alerta Faça backup do diretório do JBOSS antes de iniciar a execução do console, caso precise voltar à situação anterior a execução. Mais informações são fornecidas
Leia maisIntegração MK-Auth com a Juno/Boleto Fácil. 1. Configurando a Juno no MK-Auth
Integração MK-Auth com a Juno/Boleto Fácil IMPORTANTE! Para que a integração funcione seu sistema MK-Auth precisa estar atualizado na versão 18.02 ou superior. Devido a correções executadas no plugin pelo
Leia maisBem-vindo ao Outmail
Bem-vindo ao Outmail 5 passos para uma forma mais simples de trabalhar. Apresentação O software Outmail foi criado para usar serviços de email disponíveis na Internet como: Gmail, Hotmail/Outlook, Bol,
Leia maisTutorial - WP-API Tainacan
Tutorial - WP-API Tainacan Esta API foi feita a partir de um fork sobre o plugin WP-API, este tutorial consiste apenas em ações principais que podem ser feitas no Tainacan podendo ser explorado mais detalhadamente
Leia maisBanco de Dados. -Aprendendo conceitos -Usando o SQL Conf para: -Conectar no banco de dados -Criar, alterar, excluir e consultar estruturas de tabelas
Banco de Dados -Aprendendo conceitos -Usando o SQL Conf para: -Conectar no banco de dados -Criar, alterar, excluir e consultar estruturas de tabelas O que é banco de dados? São conjuntos de registros dispostos
Leia maisColetando dados utilizando a API do Zabbix com PHP e JSON
Coletando dados utilizando a API do Zabbix com PHP e JSON INTRODUÇÃO: O Zabbix possui uma limitação quanto à montagem de painéis a serem utilizados por pessoas que não estão acostumadas a utilizar a sua
Leia maisAula 14 Serviços Internet (Servidor Web Apache)
CST Redes de Computadores Disciplina: Serviços de Rede Professor: Jéferson Mendonça de Limas Aula 14 Serviços Internet (Servidor Web Apache) Roteiro de Aula Conceitos Básicos Funcionamento de Servidores
Leia maisConselho Geral da Ordem Dos Advogados Departamento Informático
Nota Introdutória: Este documento destina-se a guiá-lo(a) através dos vários procedimentos necessários para configurar a sua caixa de correio da Ordem dos Advogados, no programa Windows Live Mail Versão
Leia maisPAPO SMS MANUAL DE INTEGRAÇÃO DO DESENVOLVEDOR VERSÃO 1.0.1
PAPO SMS MANUAL DE INTEGRAÇÃO DO DESENVOLVEDOR VERSÃO 1.0.1 APRESENTAÇÃO O WEBSERVICE 1.0 foi desenvolvido para facilitar a solicitação e integração de dados de uma determinada conta PAPO. Sendo que, com
Leia maisProtocolo HTTP. Professor Leonardo Larback
Protocolo HTTP Professor Leonardo Larback Protocolo HTTP No final da década de 1980, Tim Berners-Lee criou o protocolo HTTP (HyperText Transfer Protocol) e o padrão de arquivo HTML (HyperText Markup Language)
Leia maisAdmin Docs Documentation
Admin Docs Documentation Versão 3.0.0 FrontEnd Team 08/11/2016 Sumário 1 Visão Geral 3 2 Braspag Auth 5 2.1 Introdução................................................ 5 2.2 Obtenção de Autorização........................................
Leia maisIntegração de Cisco ACS 5.X com o servidor de tokens do SecurID RSA
Integração de Cisco ACS 5.X com o servidor de tokens do SecurID RSA Índice Introdução Informações de Apoio Pré-requisitos Requisitos Componentes Utilizados Configurações Server RSA Server da versão de
Leia maisATIVAR MINHA CONTA. Portal Minhas Operações do BID
ATIVAR MINHA CONTA Portal Minhas Operações do BID OBJETIVO Como ativar minha conta para acessar a Extranet do BID e as informações sobre minhas operações com o BID. Observação importante a usuários de
Leia maisSMA PROCEDIMENTO DE ACESSO AO SISTEMA SMA PROCEDIMENTO DE ACESSO AO SISTEMA
SMA PROCEDIMENTO DE ACESSO AO SISTEMA Índice 1. Pré-requisitos... 2 2. Configurando opções de segurança do Internet Explorer... 3 3. Requisição e Instalação dos certificados de acesso... 5 3.1. Instalação
Leia maisRedes de Computadores
Redes de Computadores Camada de Aplicação Slide 1 Protocolo da Camada de Aplicação Tipos de mensagens trocadas; A sintaxe dos vários tipos de mensagens; A semântica dos campos; Regras para determinar quando
Leia maisAPI SEBRAE MÉTODOS PARA INTEGRAÇÃO COM A PLATAFORMA Versão 1.0 Brasília 2017
API SEBRAE MÉTODOS PARA INTEGRAÇÃO COM A PLATAFORMA Versão 1.0 Brasília 2017 Manual API SEBRAE HISTÓRICO DE VERSÕES Data Versão Descrição Autor 17/01/2017 1.0 Criação Cast Group Sumário 1 INTRODUÇÃO...5
Leia maisManual do Portal do Prestador. Envio de arquivos XML do Padrão TISS
Manual do Portal do Prestador Envio de arquivos XML do Padrão TISS 1 ÍNDICE Cap. Assunto Pag. Informações preliminares 3 1 Envio de arquivos XML 4 2 Histórico de envio de arquivos XML 8 3 Impressão do
Leia maisPlataforma Dados Saúde. WebAPI
Plataforma Dados Saúde WebAPI Consulta de MCDTs / Exames Este trabalho não pode ser reproduzido ou divulgado, na íntegra ou em parte, a terceiros nem utilizado para outros fins que não aqueles para que
Leia maisTOTVS Manual do Usuário Intellector Portal
19/04/2013 Sumário Sumário... 2 1 Conceitos Básicos... 4 1.1 Objetivos Instrucionais... 4 2 Introdução... 4 2.1 Usuário Pré-Configurado... 4 2.2 Logon no Intellector Portal... 5 3 Configurações Iniciais...
Leia maisTUTORIAL: Como configurar no Outlook 2007
TUTORIAL: Como configurar e-mail no Outlook 2007 Atenção: É importante destacar que para este guia vamos utilizar dominio.com.br no local onde você deve inserir o seu domínio. ESTE TUTORIAL ESTA BASEADO
Leia maisUNIVERSIDADE FEDERAL DA PARAÍBA PRÓ-REITORIA DE EXTENSÃO E ASSUNTOS COMUNITÁRIOS - PRAC COORDENAÇÃO DE PROGRAMAS DE AÇÃO COMUNITÁRIA - COPAC
1 UNIVERSIDADE FEDERAL DA PARAÍBA PRÓ-REITORIA DE EXTENSÃO E ASSUNTOS COMUNITÁRIOS - PRAC COORDENAÇÃO DE PROGRAMAS DE AÇÃO COMUNITÁRIA - COPAC Gerenciar Participantes TURORIAL PARA DOCENTE: Esta operação
Leia maisdjango-pagseguro Documentation
django-pagseguro Documentation Release 1.4.2 Fábio Cerqueira February 11, 2015 Contents 1 Tutorial django-pagseguro 3 1.1 Instalação................................................. 3 1.2 Configurando
Leia maisPlataforma Dados Saúde. WebAPI
Plataforma Dados Saúde WebAPI Consulta de MCDTs / Exames Este trabalho não pode ser reproduzido ou divulgado, na íntegra ou em parte, a terceiros nem utilizado para outros fins que não aqueles para que
Leia maisSurgindo em 1997 a API Java Servlet proporciona ao desenvolvedor a possibilidade de adicionar conteúdo dinâmico em um servidor web usando a
servlet Surgindo em 1997 a API Java Servlet proporciona ao desenvolvedor a possibilidade de adicionar conteúdo dinâmico em um servidor web usando a plataforma Java. Os servlets normalmente utilizam o protocolo
Leia maisAdministração básica. Acessar a EPRS. Uso do MySonicWall. Usar a interface do SonicOS
Administração básica A ferramenta de administração do Serviço de filtragem de conteúdo é a EPRS (Proteção de política e sistema de relatório). Esta fornece uma interface comum para gerenciar as políticas
Leia maisA Integração se dará com serviços WEB HTTP desenvolvidos e hospedados na PROCERGS, utilizando a arquitetura REST (Representational State Transfer).
ANEXO ÚNICO Serviços de Integração de Aulas Práticas Este documento tem por objetivo a definição de especificações e serviços para as integrações necessárias entre os softwares de aulas práticas utilizados
Leia maisTutorial SQL Server 2014 Express
Tutorial SQL Server 2014 Express Tutorial para o download: Passo 1: Faça o download do SQL Server 2014 Express acessando o link : https://www.microsoft.com/pt-br/download/details.aspx?id=42299. Passo 2:
Leia maisPySIGEP Documentation
PySIGEP Documentation Versão 0.1.0 Michell Stuttgart 07 mai, 2018 Conteúdo 1 Features 3 1.1 Instalação................................................. 3 1.2 Utilização.................................................
Leia maisConfigurar o registrador na ponte do atendimento CMS/Acano
Configurar o registrador na ponte do atendimento CMS/Acano Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Informações de Apoio Disposições Disposições apoiadas A outra instalação Configurar
Leia maisCapítulo 7. A camada de aplicação
Capítulo 7 A camada de aplicação slide 1 slide 2 DNS Sistema de Nomes de Domínio O espaço de nomes DNS Registros de recursos de domínio Servidores de nome slide 3 O espaço de nomes DNS (1) Parte do espaço
Leia maisMANUAL DO USUÁRIO Cadastros Básicos
MANUAL DO USUÁRIO Cadastros Básicos Índice CADASTROS INICIAIS... 3 Cadastro de CURSOS... 3 Novo curso... 3 Alterar um curso... 3 Cadastro de MÓDULOS... 4 Novo módulo... 4 Alterar um módulo... 5 Cadastro
Leia maisSISTEMA DE EMISSÃO DE NOTA FISCAL DE PRESTAÇÃO DE SERVIÇOS
SISTEMA DE EMISSÃO DE NOTA FISCAL DE PRESTAÇÃO DE SERVIÇOS MANUAL DE INTEGRAÇÃO DE SERVIÇOS Versão 1.0.0.2 Layout único Florianópolis - SC 1 Sumário 1. Controle de alterações... 3 2. Introdução... 3 3.
Leia maisManual de Integração Prestashop TrayCheckout
Manual de Integração Prestashop TrayCheckout Versão 1.0 CONTEÚDO 1. MÓDULO INTEGRAÇÃO PRESTASHOP E TRAYCHECKOUT... 1 1.1. Instalação do Método de pagamento TrayCheckout (com pacote )... 1 1.2. Configurar
Leia maisNotas sobre a Versão do Controlador de arquivos para HP 3PAR StoreServ
Notas sobre a Versão do Controlador de arquivos para HP 3PAR StoreServ 3.03.0a Número de peça HP C8S69-96029 Publicado: Junho de 2013 Edição 1 Copyright 2013 Hewlett-Packard Development Company, L.P. Microsoft
Leia mais>>> RESTful API >>> Com Node.js e Restify. Name: Anderson Pimentel Date: 19 de Março de
>>> RESTful API >>> Com Node.js e Restify Name: Anderson Pimentel Date: 19 de Março de 2018 apds.anderson@icomp.ufam.edu.br [~]$ _ [1/31] >>> Agenda 1. Introdução 2. Boas Práticas 3. Hands-on Ambiente
Leia mais2017/07/25 19:38 1/10 DocFix
2017/07/25 19:38 1/10 DocFix DocFix O DocFix é um Gerenciador de Documentos Fiscais. Ele centraliza toda infraestrutura de comunicação entre o GigaERP e os órgãos responsáveis pela emissão fiscal. Estão
Leia maisInstalação e utilização do Software Pináculo SMS
Instalação e utilização do Software Pináculo SMS Características do produto Pináculo SMS: Sem limite de quantidade de envios de SMS; Limite de 140 caracteres por mensagem; Histórico de mensagens enviadas
Leia maisManual de Integração
Manual de Integração Versão 1.0 Índice 1.0 Apresentação 1.1 Como adquirir a integração com o Bling 1.2 Cadastro de API 1.3 Configurações 1.4 Mapeamento de status dos pedidos 1.5 Nota Fiscal 2.0 Sincronização
Leia maisMANUAL DE DEPLOY DFE V3 SERVIDOR DE APLICAÇÃO WEBLOGIC
MANUAL DE DEPLOY DFE V3 SUMÁRIO OBJETIVO... 3 PRÉ-REQUISITOS... 3 CONFIGURANDO O WEBLOGIC... 3 REALIZANDO O DEPLOY... 15 JROCKIT... 20 FAQ... 21 ORACLE RAC... 23 SUPORTE TÉCNICO... 24 2 OBJETIVO Este documento
Leia maisRedes de Computadores
Redes de Computadores Prof. José Augusto Suruagy Monteiro suruagy@unifacs.br www.nuperc.unifacs.br/suruagy/redes 2a: Camada de Aplicação 1 Livro Texto: Kurose, J., Ross, K., Computer Networking: A Top-Down
Leia maisComo configurar o Cisco VPN 3000 Concentrator para apoiar a autenticação TACACS+ para contas de gerenciamento
Como configurar o Cisco VPN 3000 Concentrator para apoiar a autenticação TACACS+ para contas de gerenciamento Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções Configurar o
Leia maisFiery Command WorkStation 5.8 com Fiery Extended Applications 4.4
Fiery Command WorkStation 5.8 com Fiery Extended Applications 4.4 O Fiery Extended Applications (FEA) v4.4 contém o Fiery software para executar tarefas usando o Fiery Server. Este documento descreve como
Leia maisSUMÁRIO. Como entrar no Portal de Serviços 02. Solicitar Autenticação do Livro 03. Editar solicitação 14. Assinar Solicitação 15
Pré-Requisitos para utilização do Livro Digital: Java e Mozilla Firefox Atualizados; Certificado Digital e-cpf A3, previamente instalado e configurado no computador; Arquivo no formato PDF/A, com o tamanho
Leia mais