MS Graph:如何确定登录用户的帐户类型?
MS Graph: How to determine the account type of logged in user?
问题:有没有办法查询给定的电子邮件地址是否是针对 Microsoft graph API 的 'Work or School' 帐户?
我想针对 Microsoft 帐户和 Azure 多租户环境中的 'Work or School' 帐户进行身份验证。
一般来说,没有直接端点可以查询此帐户是工作帐户还是 MSA。
根据您的描述,您正在使用 common
权限对用户进行身份验证。
当您输入用户名和密码后,地址栏中的url将是:
https://login.microsoftonline.com/common/******
工作帐户
AND
https://account.live.com/Consent/******
Microsoft 帐户。
如果你调用https://graph.microsoft.com/v1.0/me
,你会发现工作账号的id是这样的"id": "987932c9-f062-48e2-8ced-22cb6896dfce"
,微软账号的id是这样的"id": "5d9ee9b4b2ad3bfe"
.
问题:有没有办法查询给定的电子邮件地址是否是针对 Microsoft graph API 的 'Work or School' 帐户?
我想针对 Microsoft 帐户和 Azure 多租户环境中的 'Work or School' 帐户进行身份验证。
一般来说,没有直接端点可以查询此帐户是工作帐户还是 MSA。
根据您的描述,您正在使用 common
权限对用户进行身份验证。
当您输入用户名和密码后,地址栏中的url将是:
https://login.microsoftonline.com/common/******
工作帐户
AND
https://account.live.com/Consent/******
Microsoft 帐户。
如果你调用https://graph.microsoft.com/v1.0/me
,你会发现工作账号的id是这样的"id": "987932c9-f062-48e2-8ced-22cb6896dfce"
,微软账号的id是这样的"id": "5d9ee9b4b2ad3bfe"
.