Oauth 是否可以使用代理辅助登录和ADAL检索授权代码?

Oauth 是否可以使用代理辅助登录和ADAL检索授权代码?,oauth,azure-active-directory,office365,adal,Oauth,Azure Active Directory,Office365,Adal,在支持代理辅助登录的同时,是否可以使用iOS和Android的ADAL库检索授权代码(而不是令牌) 据我所知,以下所有情况都是正确的: 代理辅助登录仅在ADAL 1.0中受支持 ADAL1.0只有用于检索访问和刷新令牌的API。没有用于检索授权代码的API ADAL 2.0不支持代理辅助登录 ADAL2.0支持检索授权代码 理想情况下,我希望在我的应用程序中使用ADAL和代理辅助登录来检索授权代码,然后将其发送到后端存储。后端将负责使用代码和密码生成访问/刷新令牌,以及我的应用程序和Office

在支持代理辅助登录的同时,是否可以使用iOS和Android的ADAL库检索授权代码(而不是令牌)

据我所知,以下所有情况都是正确的:

  • 代理辅助登录仅在ADAL 1.0中受支持
  • ADAL1.0只有用于检索访问和刷新令牌的API。没有用于检索授权代码的API
  • ADAL 2.0不支持代理辅助登录
  • ADAL2.0支持检索授权代码
  • 理想情况下,我希望在我的应用程序中使用ADAL和代理辅助登录来检索授权代码,然后将其发送到后端存储。后端将负责使用代码和密码生成访问/刷新令牌,以及我的应用程序和Office 365 API之间的所有通信

    但这似乎是不可能的,因为ADAL库没有一个变体同时支持代理辅助登录和身份验证代码


    我在这里描述的内容是否准确,或者是否有一种方法可以将授权代码+代理辅助登录与ADAL一起使用?

    在这种情况下,什么是访问代码?你是说“授权码”吗?好的,MSAL支持代理,至少支持iOS代理。@Marc是的,应该读授权码,而不是访问码。我更新了原来的帖子。我们需要iOS和Android之间的功能对等,这就是为什么MSAL现在不是一个选项(MSAL预览仅在iOS AFAIK上可用)