我正在尝试托管一个用angular编写的javascript应用程序,它与Microsoft图形api,excel javascript加载项内部进行对话。
应用程序在excel -add-in中正确托管。
但是当我调用登录方法时,我得到以下错误 拒绝显示' https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=1e ... 20directory.readwrite.all%20contacts.readwrite%20files.readwrite.appfolder'在一个框架中因为它设置了X-Frame-Options'到' DENY'。
我该如何解决这个问题?
答案 0 :(得分:3)
登录页面无法直接在框架/加载项中托管。您需要创建一个托管登录屏幕的弹出窗口,然后在用户完成登录过程后将访问令牌发送回加载项。
有关如何在此MSDN主题上执行此操作的详细信息:Use the OAuth authorization framework in an Office Add-in。