是否可以在iframe中使用图形工具包组件(mgt人员选择器、mgt登录等)?

是否可以在iframe中使用图形工具包组件(mgt人员选择器、mgt登录等)?,iframe,microsoft-teams,microsoft-graph-teams,microsoft-graph-toolkit,Iframe,Microsoft Teams,Microsoft Graph Teams,Microsoft Graph Toolkit,在我的项目中,我尝试使用mgt msal提供程序或mgt teams提供程序在团队选项卡中使用图形工具包组件(mgt登录和mgt人员选择器),但它似乎不起作用。非常感谢您的帮助 在不需要身份验证的情况下,这些组件与预期的mgt模拟提供程序一起工作 <mgt-teams-provider client-id="Client-ID" auth-popup-url="auth.html"></mgt-teams-provider> <mgt-msal-provi

在我的项目中,我尝试使用mgt msal提供程序或mgt teams提供程序在团队选项卡中使用图形工具包组件(mgt登录和mgt人员选择器),但它似乎不起作用。非常感谢您的帮助

在不需要身份验证的情况下,这些组件与预期的mgt模拟提供程序一起工作

<mgt-teams-provider client-id="Client-ID"
    auth-popup-url="auth.html"></mgt-teams-provider>

<mgt-msal-provider client-id="Client-ID"
    login-type="redirect/popup"
    scopes="user.read,people.read"
    authority=""></mgt-msal-provider>

<!--<mgt-mock-provider></mgt-mock-provider>-->
<mgt-login></mgt-login>
<mgt-people-picker></mgt-people-picker>

当我启用mgt mock provider时,mgt login和mgt people picker控件都按预期工作。我想让它与管理团队提供商或管理msal提供商一起工作


注意:在示例代码段中,我已将原始客户机id值替换为“客户机id”。

MSAL仅支持OAuth的隐式流。确保在Azure门户中的应用程序中启用隐式流(默认情况下未启用)。在“身份验证”下,找到隐式授权部分,并选中访问令牌和ID令牌的复选框。谢谢Trinetra。我已经在应用程序中启用了隐式流,并选中了两个复选框(访问令牌和ID令牌)。我可以在teams应用程序外填充People Picker控件(通过从web应用程序访问控件),但当我尝试在teams选项卡内访问同一web应用程序时,它不会显示任何数据。请将错误响应附加到此处,以便我们可以查看?当我使用TeamsProvider进行身份验证时,它陷入了重定向循环。这可能与公开问题有关-我们正在内部跟踪此问题,一旦修复程序推出,我们将让您知道MSAL仅支持OAuth的隐式流。确保在Azure门户中的应用程序中启用隐式流(默认情况下未启用)。在“身份验证”下,找到隐式授权部分,并选中访问令牌和ID令牌的复选框。谢谢Trinetra。我已经在应用程序中启用了隐式流,并选中了两个复选框(访问令牌和ID令牌)。我可以在teams应用程序外填充People Picker控件(通过从web应用程序访问控件),但当我尝试在teams选项卡内访问同一web应用程序时,它不会显示任何数据。请将错误响应附加到此处,以便我们可以查看?当我使用TeamsProvider进行身份验证时,它陷入了重定向循环。可能与开放性问题有关-我们正在内部跟踪此问题,一旦解决方案推出,我们会让您知道