新的Teams API权限控制

本文介绍了BUILD大会中关于Teams API的新权限控制,使得开发者能更精确地设定权限。讨论了为何不设置单一总权限的原因,强调了权限申请应与应用实际需求相符。提到了ChannelMessage.Delete、ChannelMessage.Edit、Chat.Send、Chat.Send.All、Teams.Create、TeamsActivity.Read、TeamsActivity.Read.All和TeamsActivity.Send等新权限,其中部分权限需管理员审核且不支持Microsoft Account。
摘要由CSDN通过智能技术生成

这篇继续介绍BUILD大会里的内容:新的Teams API权限。这些新的权限让开发者可以更加细粒度的设置权限。

之前有些开发人员有问过我,为什么Graph API的权限这么多,为什么不针对Teams弄一个总的权限,这样不是更加简单吗?是,这样可以简化开发人员的工作,但是我们需要考虑到当一个企业IT安装teams app的时候,他/她会仔细审核你这个app所需要的权限,如果你app可以删除teams里的消息,甚至是可以删除一个team或者channel,我相信很多IT管理员就会很犹豫。所以我们作为一个teams app开发,我们应该仔细设置权限,应该只申请你app真正需要的权限,要求的权限越少,你的app就会有更多机会被安装到更多的企业中。

让我们来看一下几个最新的permission,这些permission在我写这篇文章的时候还是private preview,不过我相信很快就会public。

  • ChannelMessage.Delete 这个权限允许app删除一个频道Channel里的消息Message,这个权限需要管理员审核,并且不支持Microsoft Account。所谓的Microsoft Account是指非AzureAD的企业账号。

  • ChannelMessage.Edit 这个权限允许app修改一个频道Channel里的消息Message,同样,这个权限也需要管理员审核,并且也不支持Microsoft Account。

  • Chat.Send 这个权限允许app以当前登入用户的身份来发送消息,这个消息有一定限制:目前允许的是一对一的对话,或者群聊。这个权限不需要管理员审核&#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值