我可以通过AAD设置AAD应用程序注册等方式在Web api中访问MS图形。
我可以在https://apps.dev.microsoft.com/上创建一个应用程序,并从javascript前端访问图
我不能同时登录(我假设我必须创建两个不同的登录工作流程?)
是否可以登录并将凭证(JWT或其他凭证)传递给c#Web api并访问AAD和诸如Outlook.com之类的帐户的图?
答案 0 :(得分:1)
我不能同时登录(我假设我必须创建两个不同的登录名 工作流程?)
是否可以登录并将凭据(JWT或其他内容)传递给 C#Web API和AAD的访问图以及诸如Outlook.com之类的帐户?
对于在AAD中创建的应用程序,您无法使用outlook.com登录该应用程序,该AAD注册的应用程序属于v1.0 endpoint
,您只能使用工作和学校帐户登录。
在https://apps.dev.microsoft.com/上注册的应用程序属于v2.0 endpoint
,它允许Azure AD中的工作和学校帐户以及个人帐户(MSA)(hotmail.com,outlook.com,msn.com)进行签名内。
有关详细信息,请参阅here。