【问题标题】:OAuth Code Flow with PKCE for Azure AD and Xamarin用于 Azure AD 和 Xamarin 的 PKCE 的 OAuth 代码流
【发布时间】:2020-12-08 14:46:52
【问题描述】:

Microsoft 提供的所有示例和文档仅在浏览器中提及 PCKE for SPA 应用程序。使用 MSAL 时,Xamarin 本机应用程序是否支持该流程?

【问题讨论】:

    标签: xamarin oauth-2.0 azure-active-directory msal pkce


    【解决方案1】:

    OAuth 2.0 authorization code grant 可用于安装在设备上的应用程序,以访问受保护的资源,例如 Web API。使用 OAuth 2.0 的 Microsoft 身份平台实现,您可以添加登录和 API 访问到您的移动和桌面应用程序。为了使用 Auth 2.0 授权代码授予移动设备,您需要使用本机重定向 uri(并要求他们注册一)或注册一个URI处理程序,以便重定向到您的应用程序。

    是的,您可以使用 OAuth 2.0 授权码流与 PKCE(代码交换的证明密钥)来获取支持移动设备的验证码,并且该方案支持 Xamarin。请浏览配套文件here

    如果您仍需要任何帮助,请告诉我们。

    【讨论】:

      猜你喜欢
      • 2021-04-01
      • 1970-01-01
      • 2020-07-10
      • 2020-11-07
      • 1970-01-01
      • 2018-06-03
      • 1970-01-01
      • 1970-01-01
      • 2020-03-26
      相关资源
      最近更新 更多