vallovera / vitta-token
Services validate token Vitta SSO
Requires
- laravel/framework: 5.*
Requires (Dev)
- league/oauth2-client: ^1.4
This package is not auto-updated.
Last update: 2025-03-10 18:00:15 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 }