Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Passo-a-passo para cadastro de clientes para ter acesso a ApiAPI.

...

02.  REQUISITOS

       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: O hosting bundle também dever ser instalado independente da versão do Windows.

...

03INSTALAÇÃO DA SOLUÇÃO

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

  1. Criar os pools de aplicação no IIS conforme abaixo.
    1. Image Added
  2. Entrar nas configurações avançadas de cada um dos três pools listados acima.
    1. Image Added
  3. Alterar os campos de compatibilidade para 32bits para "True" e a identidade para "LocalSystem".
    1. Image Added
  4. Copiar o conteúdo das APIs Auth7 e APIZeus para a pasta C:\inetpub\wwwroot\RMS\RMSServices
    1. Image Added
    2. Image Added
  5. Copiar o conteúdo do API-Manager para a pasta C:\inetpub\wwwroot\RMS\Aplicacoes
    1. Image Added
    2. Image Added
  6. Converter a aplicação API-Manager para aplicação e selecionar o pool criado para a API-Manager.
    1. Image Added
    2. Image Added
    3. Image Added
  7. Converter as APIs APIZeus e Auth7 para aplicação e selecionar o pool criado para as APIs.
    1. Image Added
    2. Image Added
    3. Image Added

04. EXEMPLO DE UTILIZAÇÃO

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

...

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

...



...

05TELA NOVO CLIENTE

Outras Ações / Ações relacionadas

AçãoDescrição
Razão SocialRazão Social do cliente irá acessar API
CNPJCNPJ do cliente irá acessar API

...

06DEMONSTRAÇÃO




HTML
<!-- 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>