Я следовал официальной документации rest-api sylius, но не смог создать пользователя с полем user[authorizationRoles]. Поскольку role_user является ролью по умолчанию, я предоставил массивы ролей, как указано в документах, подобных этому.
POST http://localhost:8000/api/customers/
firstName = Ram
lastName = Thakuri
email = [email protected]
gender = m
user[plainPassword] = ******
user[authorizationRoles] = [ROLE_API_ACCESS]
Я даже искал в похожих сообщениях, но не смог найти правильный ответ, не знаю, где я ошибаюсь, но получил сообщение об ошибке проверки и ошибки, как показано ниже (я использую POSTMAN).
{
"code": 400,
"message": "Validation Failed",
"errors": {
"errors": [
"This form should not contain extra fields."
],
"children": {
"firstName": {},
"lastName": {},
"email": {},
"birthday": {},
"gender": {},
"phoneNumber": {},
"subscribedToNewsletter": {},
"group": {},
"user": {
"children": {
"plainPassword": {},
"enabled": {}
}
}
}
}
}
Я хочу получить токен доступа, используя OAUTH, чтобы каждый зарегистрированный пользователь имел доступ к API.
Я новичок в sylius, поэтому, пожалуйста, помогите мне в этом.
заранее спасибо