Sistema MK-AUTH

controle web de provedores com mikrotik

Ferramentas do usuário

Ferramentas do site


api_basic

Autenticação com Basic Auth

Atenção

É fundamental não divulgar suas chaves de API em partes públicas do seu website ou em scripts JavaScript. Tais chaves são portas de acesso aos dados do sistema e exigem um nível de segurança equivalente ao das suas senhas.

Para consumir a API do sistema, você precisará de um token de acesso. Para gerar um token de acesso, siga estas etapas:

  • Client_Id
  • Client_Secret

No menu CADASTROS procure por > Controle de usuários. Escolha usuário que deseja e clique em API
Nesta página, você pode obter o client_id e client_secret e conceder permissão ao usuário.

Agora que você já possui os dados, vamos para o próximo passo:

  • Autenticação Basic.

Passando o client_id e client_secret no header da requisição, o sistema retornará o token JWT.

curl -u [Client_Id]:[Client_Secret] -k 'https://[IP_MK-AUTH]/api/'


preencha com Client_Id e Client_Secret, e por último seu IP_MK-AUTH, como no exemplo abaixo:

curl -u Client_Id_662eaa47199461d01a623884080934ab:Client_Secret_2ccdae11e05658597f16da1ef9222330823bf680 -k 'https://192.168.88.2/api/'


Resposta

eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJ1c3VhcmlvIjoiODRiYTJmNDEwNTljOTZkYjcxZjIzYmEyN2U0N2EyMzZlNTdiYzBjMCIsImhvc3QiOiIxOTIuMTY4Ljg4LjEwMCIsImlhdCI6MTY5ODMzMTYxNiwiZXhwIjoxNjk4MzMyMjE2fQ.MuiFrpEaXAauJF2DbBDQ2_rMqLIgH1_6IqMuUjUSNuD1BStavrPrZmsgh3udMePFziKmSnA1wS0aSJEL7aF33A

api_basic.txt · Última modificação: 17/06/2024 18:36 por Jose Santos

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki