首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何区分学生和教师?

如何区分学生和教师?
EN

Stack Overflow用户
提问于 2019-06-04 20:18:59
回答 1查看 87关注 0票数 2

Microsoft Teams client SDK中有一个userLicenseType属性,我们可以用它来确定用户是student还是teacher

我们想在后端代码中做同样的事情,以确保学生不会运行他们不应该运行的进程,但我们无法找到从Microsoft Graph获得相同信息的简单方法。

有谁知道我们可以找到这些信息的方法吗?我们希望它可以通过访问令牌或通过/v1.0/education/me//v1.0/me/端点获得。

EN

回答 1

Stack Overflow用户

发布于 2019-06-05 05:18:55

educationUser有一个类似的属性,称为primaryRole。您可以使用/v1.0/education/me检索它。下面是一个示例结果:

代码语言:javascript
复制
{
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#education/me/$entity",
    "accountEnabled": true,
    "displayName": "Megan Bowen",
    "givenName": "Megan",
    "surname": "Bowen",
    "userPrincipalName": "MeganB@M365x214355.onmicrosoft.com",
    "userType": "Member",
    "id": "48d31887-5fad-4d73-a9f5-3c356e68a038",
    "primaryRole": "teacher"
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56443757

复制
相关文章

相似问题

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