【发布时间】:2021-04-27 21:33:39
【问题描述】:
我想知道如何在指向 SAP Fiori 应用/页面的 MS Teams 个人选项卡中实施 SSO。
fiori 应用通过 Azure AD SAML 身份验证启用 SSO。
现在在“个人”选项卡中加载 Fiori 应用程序时,会重定向到 https://login.microsoftonline.com/..。 ,由于X-Frame-Options: DENY 标头而无法加载。
这有效地阻止了对应用的身份验证。
在SSO for Teams Apps documentation 中,我不清楚是否可以将身份验证传递给加载的应用程序,而不是从 JS api 检索令牌并将它们作为不记名令牌传递。
所以我的问题是:有没有办法将身份验证传递给安全的应用程序,而不是从 JS API 请求令牌?
【问题讨论】:
-
如果您想将身份验证传递给安全的应用程序,应用程序或页面应该是 iFramable。 Teams 不允许应用程序或页面没有 iFrame,如果您的应用程序中没有 iFrame 选项,请使用 JS 令牌 API。请通过这个documentation。
-
@Mamatha-MSFT
login.microsoftonline.com显然不在我的控制之下。这是否意味着 MS Teams 应用程序中的 AAD SAML 身份验证根本不受支持?
标签: single-sign-on microsoft-teams