最近又有时间来玩teams上的应用开发了,但是账号是借了别人一个,登入后发现没有权限,其实管理员权限已经有了,那究竟是为什么呢?
今天跟大家简单聊一下这个,也算是个备忘。
首先大家登录teams管理后台https://admin.teams.microsoft.com/,登录成功后进入dashboard,如下:
这里有很多关于teams的设置,包括创建team的模板和各种policy,还有统计数据。我们这里只关注Teams App -> Setup policies,如下:
这里有三个policy,其中FirstLineWorker和Global (Org-wide default)都是teams内置默认的两个policy(看到Custom policy那一列是No,也就是说不是自定义的policy)。第三个Sideloading是我自己命名的一个App setup policy,创建这个的目的就是为了本地打包上传到teams进行测试(所以Custom policy是yes,也就是我自己创建的)。
接下来我们看看这个policy里具体的内容是什么,酱紫的:
这里相当于一个单独的权限包,重点看最上边的两个toggle按钮中的第一个Upload custom app,这个就是表明当前的权限包能不能上传自己的app包的权限,我们给它打开。
好,这里我们创建成功了App setup policy,接下来就是把这个权限设置给允许的账号。
怎么做呢,我们接着导航到Users -> 选择需要指定上述权限的用户,如下:
这里是已经指定过的效果。可以点击上边Assigned policies右边的Edit按钮,会出现设置的panel,如下所示,我们选择刚才创建的policy给这个用户即可:
这样我们就把Upload custom app的权限给到这个User了,他就可以通过App Studio或者某个team -> Manage Team -> Apps,右下角会出现Upload a custom app
具体设置文档可以看这里:admin-settings
好了,这个就是今天跟大家分享的内容,希望对大家有帮助。