Azure active directory 不清楚要使用什么端点,或者在AAD中选择什么应用程序类型
我正在编写一个加载项,它将在以下平台上运行 Outlook Online(OWA) Outlook桌面客户端(Outlook 2016) Outlook Mobile(iOS) 外接程序将调用位于本地的内部WebAPI 我不清楚的是,我选择的类型(Web或公共客户端)以及我使用的重定向URI是否会有所不同 我们的WebAPI的端点是 但是,我看到,对于桌面和移动应用程序,门户提供了以下选择 msalfa1909ee-89f4-422b-bfea-2e6c00ef1b53://auth 我认为终点就是终点,终点就是终点;这意味着,只要有效且提供了适当的信息(如clientID、secret等),则无论平台如何,在请求时都会返回有效令牌 我的初始化代码的开头应该这样写吗? (我计划使用MSAL.js) @eZG -端点是您将调用的proetected Web API的URL(授权头中有一个访问令牌)。无论您的应用程序是什么,您都将始终调用相同的端点。 -另一方面,回复URI是您的客户端应用程序(在这种情况下是您的外接程序)将从Azure AD接收访问令牌的URI,以便您调用Web API 有关重定向URI(回复URI)的文档位于Azure active directory 不清楚要使用什么端点,或者在AAD中选择什么应用程序类型,azure-active-directory,outlook-web-addins,azure-authentication,msal.js,Azure Active Directory,Outlook Web Addins,Azure Authentication,Msal.js,我正在编写一个加载项,它将在以下平台上运行 Outlook Online(OWA) Outlook桌面客户端(Outlook 2016) Outlook Mobile(iOS) 外接程序将调用位于本地的内部WebAPI 我不清楚的是,我选择的类型(Web或公共客户端)以及我使用的重定向URI是否会有所不同 我们的WebAPI的端点是 但是,我看到,对于桌面和移动应用程序,门户提供了以下选择 msalfa1909ee-89f4-422b-bfea-2e6c00ef1b53://auth 我认为
对于桌面应用程序,在AAD身份验证后,您计划使用哪种加载项API?@OutlookAdd insTeam MSFT:我计划调用位于本地服务器上的WebAPI。
Office.onReady(info){
if( info.Platform === "Office.PlatformType.OfficeOnline" ){
endpoint = "https://ourcompany.com/ourAPI";
}
else if( info.Platform === "Office.PlatformType.iOS" ){
endpoint = "https://login.microsoftonline.com/common/oauth2/nativeclient";
}
else if( info.platform === "Office.PlatformType.PC" ){
endpoint = "msalfa1909ee-89f4-422b-bfea-2e6c00ef1b53://auth"
}
}