#symfony #api-platform.com
Вопрос:
у меня есть серверная часть с symfony api plateform. у меня есть пакет безопасности конфигурации в моей системе безопасности.yaml
firewalls: refresh: pattern: ^/api/token/refresh stateless: true anonymous: true login: pattern: ^/api/login stateless: true anonymous: true json_login: check_path: /api/login_check success_handler: lexik_jwt_authentication.handler.authentication_success failure_handler: lexik_jwt_authentication.handler.authentication_failure
Когда я вызываю свой api конечной точки/login_check, который работает, я получаю ответ с помощью токена :
{"token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpYXQiOjE2Mzc3NTg4MjIsImV4cCI6MTYzNzc2MjQyMiwicm9sZXMiOlsiUk9MRV9URUFDSEVSIiwiUk9MRV9VU0VSIl0sInVzZXJuYW1lIjoibW91Y2hlbGV0LnRob21hc0BnbWFpbC5jb20iLCJ1c2VyX2lkIjoxLCJ0ZWFjaGVyX2lkIjoxfQ.jUm336YLzw8nl5Tc00i3joqlMVu1XZpWYecXZpj80wICEfbp0Pw4GB6itNXpBOGNLrTWja8SfWSx2DnHfM2UznueaCdS9Si2KfWjA64mb1Gpw2YkPhSmc17Ttu4zKhggYebr_SBer957gnQXOYKkL2oCWv9izM3xEhR_OoLUhZ4D7LK_Xel6n2G46O56-l3afLEm7Efp7KH1-g3WI9XN69tpcR7q22Ho6tWZox8TaBEQ8-dSHLDZw5nw0oIO1bkOrD8uAnKCUOZOllwoEFP31H0UpwK6g3Uj_dpS8p5ofJdInjxyAO25mbZ61-UkaHUaBrLXBhDN-qjmwSz-nyTEZA","refresh_token":"d383d6cc91285b866bd9bd6d96e2d081c103dedf7f92b3b8c4199d78c795842fd85054b913259744b4de39b1c0e1791a52ce89cd5bd513893bb041587e442f06"}
Но когда мое приложение работает в течение длительного времени, моя конечная точка возвращает моего пользователя И мой маркер объекта с не очень хорошим форматом json. Это мой ответ, когда я звоню в свою конечную точку с почтальоном :
{"username":"user@gmail.com","password":"password"}{"token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpYXQiOjE2Mzc3NTg4MjIsImV4cCI6MTYzNzc2MjQyMiwicm9sZXMiOlsiUk9MRV9URUFDSEVSIiwiUk9MRV9VU0VSIl0sInVzZXJuYW1lIjoibW91Y2hlbGV0LnRob21hc0BnbWFpbC5jb20iLCJ1c2VyX2lkIjoxLCJ0ZWFjaGVyX2lkIjoxfQ.jUm336YLzw8nl5Tc00i3joqlMVu1XZpWYecXZpj80wICEfbp0Pw4GB6itNXpBOGNLrTWja8SfWSx2DnHfM2UznueaCdS9Si2KfWjA64mb1Gpw2YkPhSmc17Ttu4zKhggYebr_SBer957gnQXOYKkL2oCWv9izM3xEhR_OoLUhZ4D7LK_Xel6n2G46O56-l3afLEm7Efp7KH1-g3WI9XN69tpcR7q22Ho6tWZox8TaBEQ8-dSHLDZw5nw0oIO1bkOrD8uAnKCUOZOllwoEFP31H0UpwK6g3Uj_dpS8p5ofJdInjxyAO25mbZ61-UkaHUaBrLXBhDN-qjmwSz-nyTEZA","refresh_token":"d383d6cc91285b866bd9bd6d96e2d081c103dedf7f92b3b8c4199d78c795842fd85054b913259744b4de39b1c0e1791a52ce89cd5bd513893bb041587e442f06"}
это не формат json, и у меня ошибка cors в моем переднем приложении. Я не знаю, почему у меня другой ответ и формат, в котором я не json.
Комментарии:
1. Можете ли вы показать нам, что делает login_check ?