首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OutSystems PWA Azure AD登录

OutSystems PWA Azure AD登录
EN

Stack Overflow用户
提问于 2021-10-29 09:27:12
回答 1查看 90关注 0票数 1

我们有一个Azure移动应用程序(PWA)我们想要添加OutSystems AD SSO

我们已经尝试过Idp Mobile,但它不适用于PWA

我们已经尝试将login.microsoftonline.com的登录信息嵌入到iframe中,但它是不可分帧的(CSP),所以我们尝试遵循以下文档:https://docs.microsoft.com/it-it/graph/auth-v2-user,但同样授权api返回的html是不可分帧的:(有解决方案吗?谢谢

EN

回答 1

Stack Overflow用户

发布于 2021-11-02 13:14:52

AAD不允许对输入凭据的页面进行框架处理,因为它需要用户交互。当您尝试在iframe中使用Azure Active Directory ( AAD )登录页面时,由于AAD为防止恶意攻击而采取的防御措施,您可能会遇到错误。您可能会尝试一些变通方法,但在少数情况下可能会起作用。

  1. 确保在应用程序和门户中的所有位置设置的回复urls都相同。
  2. AAD设置了标题,以防止其登录页面显示在框架中。prompt参数指示用户交互的类型,将其设置为none,这意味着不需要用户交互(如果在您的情况下可以).It是添加到iframe (&prompt=none).
  3. Also中登录url的可选参数&domain_hint={userdomain.com}添加在url请求的末尾或url请求(其中{userdomain.com}是用户电子邮件地址的最后一部分)- e.g.user@userdomain.com > OAuth 2.0 authorization code flow | Microsoft Docs
  4. Try关闭并测试几次以确保其正常工作,然后登录使用edge或chrome浏览器中的工作帐户。(或从https://portal.office.com)

参考:aad-iframe | nafis.dev

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69766532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档