Я создал новое приложение Symfony, используя Symfony New. -version = "7.2.*"
Я установил jwt-wathentication-bundle с использованием композитора требуется lexik/jwt- аутентификация-bundle
Я создал папку jwt внутри внутри config
I запустил openssl genrsa -out config/jwt/private.pem в консоли
Тогда я запустил OpenSSL RSA -In config/jwt/private.pem -pubout> config/jwt/public.pem
Примечание: я не перешел с PHP Bin/Console Lexik: jwt: генерировать- Cowypair Потому что он генерирует ошибку [критической], брошенную при запуске команды "Lexik: jwt: Generate-Keypair". Сообщение: «Ошибка: 80000003: Системная библиотека :: Нет такого процесса» , который, я считаю, является проблемой Windows
- { path: ^/api/login, roles: PUBLIC_ACCESS }
- { path: ^/api, roles: IS_AUTHENTICATED_FULLY }
< /code>
[list]
[*] В файле routes.yaml < /code> я добавил < /li>
< /ol>
api_login_check:
path: /api/login_check
< /code>
После запуска сервера, когда я сделаю запрос сообщения в конечную точку /api /login_check < /code>, я получаю ошибку Сообщение < /li>
< /ol>
Unable to find the controller for path "/api/login_check". The route is wrongly configured. (404
Not Found)
Прикреплено изображение моих routes.yaml file
[/list] < br/>
[list] [*] Я создал новое приложение Symfony, используя Symfony New. -version = "7.2.*"
[*] Я установил jwt-wathentication-bundle с использованием композитора требуется lexik/jwt- аутентификация-bundle
[*] Я создал папку jwt внутри внутри config
[*] I запустил openssl genrsa -out config/jwt/private.pem в консоли
[*] Тогда я запустил OpenSSL RSA -In config/jwt/private.pem -pubout> config/jwt/public.pem
[*] Примечание: я не перешел с PHP Bin/Console Lexik: jwt: генерировать- Cowypair Потому что он генерирует ошибку [критической], брошенную при запуске команды "Lexik: jwt: Generate-Keypair". Сообщение: «Ошибка: 80000003: Системная библиотека :: Нет такого процесса» , который, я считаю, является проблемой Windows
[*] В Security.yaml файл под брандмауэрами я добавил
api: pattern: ^/api stateless: true jwt: ~ [/code] и в разделе access_control , я добавил: [code]- { path: ^/api/login, roles: PUBLIC_ACCESS } - { path: ^/api, roles: IS_AUTHENTICATED_FULLY } < /code> [list] [*] В файле routes.yaml < /code> я добавил < /li> < /ol> api_login_check: path: /api/login_check < /code>
После запуска сервера, когда я сделаю запрос сообщения в конечную точку /api /login_check < /code>, я получаю ошибку Сообщение < /li> < /ol> Unable to find the controller for path "/api/login_check". The route is wrongly configured. (404 Not Found) [/code]
Прикреплено изображение моих routes.yaml file [/list] < br/>