我遵循sylius的官方rest-api文档,但无法使用字段用户[authorizationRoles]创建用户。由于ROLE_USER是默认的角色,我的角色提供的阵列在文档中提到这样如何在Sylius中使用ROLE_API_ACCESS创建用户?
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的新手,所以请帮我解决这个问题。
在此先感谢