我正在构建Word插件,我按照教程通过添加
来设置SSO。<WebApplicationInfo>
<Id>{application GUID here}</Id>
<Resource>api://localhost:44355/{application_GUID here}</Resource>
<Scopes>
<Scope>openid</Scope>
<Scope>offline_access</Scope>
<Scope>profile</Scope>
<Scope>files.read.all</Scope>
</Scopes>
</WebApplicationInfo>
进入清单文件,但是,每次我刷新页面时,当我单击插件图标时,它会弹出“需要权限” 对话框询问上述权限,即使我之前已经同意过,我也认为它会记住我对该应用程序的同意。它不应该一次又一次地困扰我,此行为发生在“ Office.initialize” 事件之前,因此不是我的代码引起的。
我的问题是,有什么方法可以让“需要的权限”仅在第一时间弹出,并且在我同意之后,无论刷新页面多少次,当我单击插件图标时,它都不会再次弹出吗?
谢谢
*附加了更多信息*
我使用我的“工作或学校”帐户登录到office365,URL为https://word.office.com
选择任何Word文件,然后单击我的插件。
然后同意应用。
然后,如果我重新加载当前的Word页面(通过按Ctrl + F5键)并再次单击我的插件图标,则会重复上述我已经同意的步骤。
那没有意义,还是只有在我开发时才会发生,那么发布到Microsoft AppSource上就可以了吗?