Create your routes with starting with /api/
A easy to use stateless api authentication bundle
imports:
- { resource: '@ApiAuthenticationBundle/Resources/config/services.yml' }
iyp_api_authentication:
allowed_users:
- { name: "api-client-name-1", token: "%api-client-name-1.api.token%" }
- { name: "api-client-name-2", token: "%api-client-name-2.api.token%" }security:
encoders:
'Symfony\Component\Security\Core\User\User': plaintext
role_hierarchy:
ROLE_API: ROLE_API
providers:
api:
id: iyp_api.user_provider
firewalls:
api:
anonymous: ~
logout: ~
guard:
authenticators:
- iyp_api.token_authenticator
stateless: true
access_control:
- { path: ^/api/.*, role: ROLE_API }