vallovera/vitta-token

Services validate token Vitta SSO

1.0.4 2017-02-01 11:22 UTC

This package is not auto-updated.

Last update: 2024-05-06 13:45:57 UTC


README

##Primeiramente instale via composer:##

composer require vallovera/vitta-token

##Feito isso, adicione a seguinte linha no Kernel.php que está localizado no## app/Http/Kernel.php

Escolha o prefixo que deseja ser coberto pelo token e insira:

'auth' => VerifyTokenSSO::class

Exemplo utilizando prefixo 'api':

'api' => [ 'throttle:60,1', 'bindings', 'cors', 'auth' => VerifyTokenSSO::class, 'polices', ],

##Pronto sua verificação de token e middleware já estão funcionando corretamente##

Verifique se as variaveis do .env abaixo encontran-se na aplicação:

SSO_CLIENT_ID=123 SSO_CLIENT_SECRET=123 SSO_ENDPONT=http://www SSO_URL=http://www

Caso deseja fazer mais validações, ou criar outras classes de serviço que vão consumir a TokenService, Crie desta maneira:

class ClasseServiceTeste extends TokenServiceAbstract { // Métodos //Se usar o $this, tem acesso as variáveis e objetos da classe pai }