【问题标题】:AWS Amplify Auth Pop Up For IFrameAWS Amplify Auth 弹出 IFrame
【发布时间】:2019-12-25 02:53:55
【问题描述】:

我正在尝试使用AWS Amplify 作为Outlook Add-In 的基础。迄今为止,我一直在跳过一些问题。目前,我在加载项中正确呈现 Amplify Auth 时遇到问题。

以下代码:

 return (
        <div className='ms-welcome'>
            <button onClick={() => Auth.federatedSignIn()}>Sign In</button>
            <button onClick={checkUser}>Check User</button>
            <button onClick={signOut}>Sign Out</button>
        </div>
        );

产生这个错误:

Load denied by X-Frame-Options: https://MY-DOMAIN.auth.us-east-1.amazoncognito.com/login?redi…WLot2C6lAkfPJgsxEsoMTUf_nPTODfKG4&code_challenge_method=S256 does not permit framing.

有什么方法可以让我将登录屏幕加载为弹出窗口?我不确定我想做的事情是否可行。

感谢大家的帮助!

【问题讨论】:

    标签: reactjs amazon-web-services outlook-addin amazon-cognito aws-amplify


    【解决方案1】:

    弹出窗口或类似窗口的推荐方法是使用对话框 API:https://docs.microsoft.com/en-us/office/dev/add-ins/develop/dialog-api-in-office-add-ins。您还可能会发现 office-js-helpers 库对您的身份验证方案很有帮助。

    【讨论】:

    猜你喜欢
    • 2020-11-18
    • 2021-11-16
    • 2023-02-03
    • 2023-03-22
    • 2019-06-29
    • 2022-12-28
    • 2020-12-16
    • 2019-12-18
    • 2022-07-30
    相关资源
    最近更新 更多