Все в порядке, когда я создаю токен доступа с токеном обновления
Вход:
{ "grant_type" : "password", "client_id" : $clientId, "client_secret" : $secret, "username" : "[email protected]", "password" : "p@ssword" }
Выход :
{ "access_token": "YmZmYjExMWYxYzc4YTBlZjVhZjEyZjU4YzI0YzlhODZmZDM3ZWIwMjY5MTNjZGIxNWQ2MTFjYjQyNDcxZDAwZQ",
"expires_in": 10800,
"token_type": "bearer",
"scope": null,
"refresh_token": "NTc0MWJhZDJlNzJiNGIwYjJlNjFkYWUyOTI3NjJhN2JkNWE0MGI1YTFiOGI1MDJiZDIyZGQ2MTM0YWM5MDE4Ng" }
То же самое, когда я использую токен обновления:
Вход:
{ "grant_type": "refresh_token", "client_id" : $clientId, "client_secret" : $secret, "refresh_token": "NTc0MWJhZDJlNzJiNGIwYjJlNjFkYWUyOTI3NjJhN2JkNWE0MGI1YTFiOGI1MDJiZDIyZGQ2MTM0YWM5MDE4Ng" }
Выход :
{ "access_token": "NDdlZjczZjk4OGUwN2NjM2M3ZGExNzUyNDU0NzEyNzVjOTgwNTg3YzhlNTA2NmY3NmU0MjQxNzMxYjdkNmM3Ng",
"expires_in": 10800,
"token_type": "bearer",
"scope": null,
"refresh_token": "Y2Q2NDUwYjI3ZmY1NzlmNmQ1N2RlYWM0NWY4NjBkZmI4NjJlNjZkYmFjNmE3NjY0NTRlYTViYjk0NDIzN2Y4YQ" }
Но после этого user_id удаляется, и все access_token и refresh_token с этим user_id удаляются из таблиц oauth2_access_token, oauth2_refresh_token и пользователя.
Я не понимаю, почему это … 🙁
Спасибо за любую помощь
Jamel
Задача ещё не решена.
Других решений пока нет …