网站和微软团队之间的集成

Integration between website and microsoft teams

此问题仅供咨询

我有一所学校使用 Microsoft Teams 来造福 OnlineMeeting, Assignment ...

我有一个教育网站,可以让团队服务的使用变得更加容易。

所以我从团队那里得到 api 并将它们放在我的网站上,在这种情况下我需要咨询:

例如,如果我得到 joinMeetingURL 这个 url 是私人的,这意味着只有 class 中的学生可以加入老师创建的会议。

在这种情况下,我们需要这位学生登录他的 Microsoft 团队,对吗?所以我需要单点登录?

In generale if i want to use data in microsoft teams we need to ensure that the student has sign in from his microsoft teams ? 

我当然会为此使用 SSO - 它可以让您不用担心管理自己的用户名和密码,而且您知道用户拥有具有可信赖身份的适当帐户 (Microsoft 365)。不过,有两种类型的 SSO 可能与此相关:

  1. TEAMS TAB SSO - 仅当您希望您的应用作为选项卡存在于 Teams 内部时(阅读更多信息,请访问 https://docs.microsoft.com/en-us/microsoftteams/platform/tabs/how-to/authentication/auth-aad-sso

  2. Microsoft 365 SSO - 在 https://developer.microsoft.com/en-us/identity/blogs/msal-js-2-0-supports-authorization-code-flow-is-now-generally-available/

    查看 MSAL 2.0 库