我可以通过访问以下url为用户请求令牌:
https://trello.com/1/connect?key=<key>&name=appName&response_type=token&scope=read,write&expiration=never但是,当我通过API请求令牌的信息时,我得到的响应如下所示:
{
"id": "...",
"identifier": "appName",
"idMember": "...",
"dateCreated": "2015-10-15T05:21:19.886Z",
"dateExpires": null,
"permissions": [
{
"idModel": "*",
"modelType": "Board",
"read": true,
"write": true
},
{
"idModel": "*",
"modelType": "Organization",
"read": true,
"write": true
}
]
}我希望能够请求令牌,只将特权授予特定的组织。但是我似乎找不到明确的文档来说明/1/connect端点接受哪些类型的选项,或者我可以使用哪些其他方法来为特定组织获取不过期的令牌。
我可以让一个机器用户只能访问组织,但是如果我只想要我已经拥有的权限的一个子集,那么为另一个用户帐户付费将是一种遗憾。
发布于 2015-10-15 23:18:06
我认为这是不可能的,因为您只是以该用户的身份根据API进行身份验证,因此可以看到该用户所能看到的所有内容。我知道的唯一方法是(正如你所建议的)创建一个新用户并限制他们可以看到的内容。
https://stackoverflow.com/questions/33140597
复制相似问题