【发布时间】:2017-07-30 02:35:38
【问题描述】:
我遵循了 sylius 的官方 rest-api 文档,但无法使用字段 user[authorizationRoles] 创建用户。由于 role_user 是默认角色,我提供了像这样的文档中提到的角色数组
POST http://localhost:8000/api/customers/
firstName = Ram
lastName = Thakuri
email = ram@yahoo.com
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 的新手,所以请帮我解决这个问题。
提前致谢
【问题讨论】:
标签: oauth-2.0 symfony user-roles sylius