flint / antenna-bundle
Symfony 和 Antenna
1.1.0
2015-09-15 11:59 UTC
Requires
- flint/antenna: ~1.2
- symfony/framework-bundle: ~2.7
- symfony/security-bundle: ~2.7
Requires (Dev)
- matthiasnoback/symfony-config-test: ~1.2
- symfony/finder: ~2.7
This package is auto-updated.
Last update: 2024-08-29 04:03:26 UTC
README
简化将 Antenna(以及通过它JWT)的身份验证集成到您的Symfony项目中。
安装
composer require flint/antenna-bundle
class AppKernel extends \Symfony\Component\HttpKernel\Kernel { public function registerBundles() { // ... $bundles[] = new Flint\Bundle\AntennaBundle\AntennaBundle(); // ... } }
antenna: secret: your-shared-secret
使用方法
# security.yml security: providers: in_memory: memory: users: henrikbjorn: password: my-unique-password roles: 'ROLE_USER' firewalls: token_exchange: pattern: ^/auth simple-preauth: provider: in_memory authenticator: antenna.username_password_authenticator web_token: pattern: ^/api simple-preauth: provider: in_memory authenticator: antenna.token_authenticator