Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия | |||
| php:symfony:конфигурация_config [2024/04/15 22:09] – mirocow | php:symfony:конфигурация_config [2024/04/15 23:20] (текущий) – mirocow | ||
|---|---|---|---|
| Строка 17: | Строка 17: | ||
| type: " | type: " | ||
| + | </ | ||
| + | |||
| + | api/ | ||
| + | <code yaml> | ||
| + | security: | ||
| + | # https:// | ||
| + | encoders: | ||
| + | App\Entity\User: | ||
| + | algorithm: bcrypt | ||
| + | |||
| + | providers: | ||
| + | db_provider: | ||
| + | entity: | ||
| + | class: App\Entity\User | ||
| + | property: username | ||
| + | |||
| + | firewalls: | ||
| + | login: | ||
| + | pattern: | ||
| + | stateless: true | ||
| + | anonymous: true | ||
| + | provider: db_provider | ||
| + | json_login: | ||
| + | check_path: /login | ||
| + | username_path: | ||
| + | password_path: | ||
| + | require_previous_session: | ||
| + | success_handler: | ||
| + | failure_handler: | ||
| + | |||
| + | register: | ||
| + | pattern: | ||
| + | anonymous: true | ||
| + | |||
| + | docs: | ||
| + | pattern: | ||
| + | anonymous: true | ||
| + | |||
| + | dev: | ||
| + | pattern: ^/ | ||
| + | security: false | ||
| + | |||
| + | api: | ||
| + | pattern: | ||
| + | provider: db_provider | ||
| + | stateless: true | ||
| + | anonymous: false | ||
| + | guard: | ||
| + | authenticators: | ||
| + | - lexik_jwt_authentication.jwt_token_authenticator | ||
| + | |||
| + | access_control: | ||
| + | - { path: ^/login, role: IS_AUTHENTICATED_ANONYMOUSLY } | ||
| + | - { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY } | ||
| + | - { path: ^/docs, role: IS_AUTHENTICATED_ANONYMOUSLY } | ||
| + | - { path: ^/, roles: [ ROLE_USER ] } | ||
| </ | </ | ||