首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在会微软团队应用程序的身份验证

在会微软团队应用程序的身份验证
EN

Stack Overflow用户
提问于 2022-06-28 14:44:08
回答 1查看 29关注 0票数 0

我的公司-- Pleaz -正在建立一个SaaS解决方案,供公司为他们的团队购买,他们可以用这个解决方案在工作日一起做一个积极的休息。

我们想要构建一个团队应用程序,团队会议中的一个人可以启动该应用程序,这将触发应用程序的启动,该应用程序将指导与会者如何进行体育锻炼。

我的问题是:您如何在会议中管理身份验证?那么,如果我们有10个参与者,而只有一个启动应用程序的用户是已知的用户,那么剩下的9个参与者会发生什么?我们希望将对视频流(包括音频)的访问限制在创建用户的人身上。

作为一个最低限度,我想了解我可以在哪里找到信息,我们可以-和不能-在一个团队的应用程序。任何答案或链接到一个资源,我可以阅读,这将是非常感谢。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2022-07-01 12:26:27

如果您已经集成了一个选项卡与您的会议,那么您的应用程序必须遵循团队选项卡的单登录(SSO)身份验证流

Microsoft团队身份验证流程中提到的选项卡流也适用于自定义登录提供程序。

以下是几个步骤:

  1. 向user.Call提供登录按钮 microsoftTeams.authentication.authenticate()

有可供选择的提供程序列表。

microsoftTeams.authentication.authenticate({ url: window.location.origin +“/tab-auth/result provider”),宽度: 600,高度: 535,successCallback: function ( getUserProfile(result.accessToken);},failureCallback: function (理由){handleAuthError(理由);});

  1. 为用户提供从不同身份验证方法中选择的选项。见此图像- 身份验证弹出
  2. 在选择提供程序时,您可以将用户重定向到相应的身份提供程序,用户可以在那里完成登录。
  3. 确保设置与‘/tab-auth/’页面相同域的重定向URL。
  4. 成功登录后重定向之后,您可以使用会话id/ auth令牌之类的参数调用microsoftTeams.authentication.notifySuccess()
  5. microsoftTeams.authentication.notifySuccess()将关闭弹出窗口,现在您可以将经过身份验证的用户重定向到您选择的页面。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72788569

复制
相关文章

相似问题

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