+ Responder ao Tópico



  1. #1

    Lightbulb Tipo de autenticação do Mk-Auth

    Olá galera,
    Estou fazendo uma API para Mk-Auth e queria saber a forma que usar para autenticar atraves do link "http:api:apikey@localhost/api/titulo/listall/" e só consigo acessar dessa forma "http://localhost/api/titulo/listall/" mais meu php BasicAuth fica a senha definida.


    OBS: Uso Slim RESTfull

    Código que uso para autenticar, queria a forma do Mk-Auth para que eu não posso definir login e senha;

    <?php

    namespace src;

    use Tuupola\Middleware\HttpBasicAuthentication;

    function basicAuth(): HttpBasicAuthentication
    {
    return new httpBasicAuthentication([

    "users"=> [
    getenv("API_USER") => getenv("API_KEY")
    ],
    "error" => function ($response) {
    $body = $response->getBody();
    $body->write(json_encode(array("erro"=>"Uso não autorizado!")));
    return $response->withBody($body);
    }]);
    }



    Fico muito grato se poder me ajudar.

  2. #2

    Padrão

    Quando eu desvendo uma coisa do Mk-Auth aparece outra coisa pra desvendar. kkkk

    Galera da um help ai quem entendi do servidor web do mk-auth.

    Instalo tudo certinho minha API RESTfull SlimFramework na pasta "opt/mk-auth/apinet/ já dei permissão "sudo a2enmod rewrite" já editei os arquivo "/etc/apache2/apache2.conf" colocando
    Código PHP:
    <Directory /var/www/>    Options Indexes FollowSymLinks    AllowOverride All    Require all granted</Directory
    Ja atualizei o PHP para 7.1

    e quando vou acessar diz que não foi encontrado arquivo ou pasta.