uendel-silveira / api-connection
Pacote de autenticação API para Laravel usando Passport
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/uendel-silveira/api-connection
Requires
- php: ^8.2
- laravel/framework: ^10.0|^11.0
- laravel/passport: ^12.0
Requires (Dev)
- mockery/mockery: ^1.6
- orchestra/testbench: ^8.0|^9.0
- phpstan/phpstan: ^2.1
- phpstan/phpstan-deprecation-rules: ^2.0
- phpstan/phpstan-strict-rules: ^2.0
- phpunit/phpunit: ^11.5
README
Pacote Laravel para autenticação e conexão de APIs usando Laravel Passport com OAuth2.
Requisitos
- PHP 8.2 ou superior
- Laravel 10.x ou 11.x
- Laravel Passport 12.x
Instalação
Instale o pacote via Composer:
composer require uendel-silveira/api-connection
O service provider será automaticamente registrado.
Publicar Configurações
Publique os arquivos de configuração:
php artisan vendor:publish --tag=auth-api-config
Publique as migrations:
php artisan vendor:publish --tag=auth-api-migrations
Execute as migrations:
php artisan migrate
Configuração
Após publicar as configurações, edite o arquivo config/auth-api.php conforme necessário.
Configure suas variáveis de ambiente no arquivo .env:
# Adicione as configurações necessárias
Uso
Básico
// Exemplo de uso do pacote
Testes
Execute os testes com:
composer test
Para gerar relatório de cobertura:
composer test-coverage
Contribuindo
Contribuições são bem-vindas! Por favor, sinta-se à vontade para enviar um Pull Request.
Processo de Contribuição
- Fork o projeto
- Crie uma branch para sua feature (
git checkout -b feature/AmazingFeature) - Commit suas mudanças (
git commit -m 'Add some AmazingFeature') - Push para a branch (
git push origin feature/AmazingFeature) - Abra um Pull Request
Segurança
Se você descobrir algum problema de segurança, por favor envie um e-mail para [uendel.silveira@gmail.com] ao invés de usar o issue tracker.
Créditos
Licença
Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para detalhes.