Autenticação e Acesso
WebService SOAP
Este serviço utiliza autenticação HTTP Basic para proteger seus endpoints.
Para realizar chamadas ao WebService, o cliente deve incluir as credenciais de usuário e senha no cabeçalho da requisição HTTP, codificados em Base64.
As credenciais não são públicas. O usuário deve solicitar a liberação das credenciais ao administrador da licença responsável pela sua instituição ou contrato.
Autenticação HTTP Basic
O cabeçalho de autenticação deve ser enviado da seguinte forma:
Authorization: Basic <Base64(login:senha)>Exemplo (credenciais fictícias):
Authorization: Basic ZGVtbzpwYXNzMTIzEstrutura da Requisição SOAP
Endpoint
POST https://ws.integradoor.com.br/tiss/v40100/Content-Type
Content-Type: text/xml; charset=utf-8Exemplo de Body da Requisição
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:web="http://integradoor.com.br/webservice"> <soapenv:Header/> <soapenv:Body> <web:ConsultarStatus> <web:codigoSolicitacao>123456</web:codigoSolicitacao> </web:ConsultarStatus> </soapenv:Body></soapenv:Envelope>Exemplo de Resposta
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Body> <ConsultarStatusResponse xmlns="http://integradoor.com.br/webservice"> <codigoSolicitacao>123456</codigoSolicitacao> <status>Autorizado</status> <mensagem>Processado com sucesso</mensagem> </ConsultarStatusResponse> </soapenv:Body></soapenv:Envelope>Testando o Serviço
Você pode utilizar ferramentas como Postman, SoapUI ou comandos curl:
curl -X POST https://ws.integradoor.com.br/tiss/v40100/ -H "Content-Type: text/xml" -H "Authorization: Basic ZGVtbzpwYXNzMTIz" -d @requisicao.xmlCódigos de Erro Comuns
| Código HTTP | Descrição |
|---|---|
| 401 | Falha na autenticação |
| 403 | Acesso negado |
| 500 | Erro interno do servidor |
Observações
- As credenciais devem ser protegidas e nunca compartilhadas.
- O uso de HTTPS é obrigatório para segurança na transmissão.
- Certifique-se de que seu sistema gera corretamente o Base64 de login:senha.