Passo-a-passo para cadastro de clientes para ter acesso a API.
Baixar o pacote da aplicação API-Manager e das APIs Auth7 e APIZeus.
Os mesmo do projeto RMSMenu Web, contudo requer a versão do .NET Core 3.1 ou superior.
Observação: no caso de ambiente 64bits, devem ser instaladas as versões x64, x86.
Observação: O hosting bundle também dever ser instalado independente da versão do Windows.
Observação: O item WebDavModule deve ser removido do item abaixo

Devem ser instalados os pré-requisitos listados acima e seguir com os passos abaixo.









1. Na tela de listagem de clientes cadastrados, clicar no botão "Novo Cliente":

2. Preencher com a Razão Social e CNPJ do cliente, em seguida clicar em "Salvar":

3. A senha gerada nesta etapa é utilizada para recuperar um token durante as requisições. A senha será exibida apenas neste momento não podendo ser recuperada. Em caso de perda será necessário criar um novo cadastro:

4. Realizar requisição em "dominio/rms/rmsservices/auth7/api/v1/Credentials/company/Signin" para retornar um token:
![]()
5. Exemplo de requisição com token válido:
![]()
6. Exemplo de requisição com token inválido, nesse a expressão "invalid token" é exibida no response:
7. Exemplo de requisição sem token, neste caso é recepcionado o erro 401:
Obs.: O token por padrão possui validade de 8 horas. Para ajustar é necessário altera o seguinte arquivo appsettings.json no parâmetro TokenExpireTimeInHours e reiniciar o pool da aplicação

Outras Ações / Ações relacionadas
| Ação | Descrição |
|---|---|
| Razão Social | Razão Social do cliente irá acessar API |
| CNPJ | CNPJ do cliente irá acessar API |

<!-- esconder o menu -->
<style>
div.theme-default .ia-splitter #main {
margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
display: none;
}
#main {
padding-left: 10px;
padding-right: 10px;
overflow-x: hidden;
}
.aui-header-primary .aui-nav, .aui-page-panel {
margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
margin-left: 0px !important;
}
</style>
|