【问题标题】:Authorizing Xamarin PCL app with Azure Active Directory使用 Azure Active Directory 授权 Xamarin PCL 应用
【发布时间】:2014-12-10 14:58:59
【问题描述】:

我正在使用 Xamarin.Forms 开发 Xamarin PCL 应用,并且需要通过 Azure Active Directory 登录。我试图通过使用 Xamarin.Auth 来实现这一点,但是 Azure AD 似乎不支持以下链接中指出的隐式授权流:

getting #error=unsupported_response_type&error_description=AADSTS70005: with token request

我收到了与该链接中描述的相同的错误。有谁知道该怎么做?我基本上只是希望能够加载以下页面:https://login.microsoftonline.com/,使用我的 azure 活动目录登录并在收到有效令牌后,加载我的应用程序的第一页。这是所有 3 个平台(Android、iOS 和 WP8)的要求,尽管现在我只是想让它在 Android 上运行。

非常感谢

【问题讨论】:

    标签: c# xamarin xamarin.forms azure-active-directory


    【解决方案1】:

    在 Azure AD 中,我们不使用本地客户端的隐式流 - 我们使用授权代码授予的公共客户端版本。如果您想在 PCL 中使用 AAD 和 Xamarin,我们可以预览我们库的下一版本,您可以在 http://www.cloudidentity.com/blog/2014/10/30/adal-net-v3-preview-pcl-xamarin-support/ 中找到更多详细信息。请注意,此类库是一个非常早期的预览版,将发生变化,目前无法在生产中使用。另一种方法是使用 Xamarin 绑定到我们的 iOS 和 Android 本机库,但这些不适合 PCL。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-08
      • 2017-10-10
      • 2021-05-06
      • 1970-01-01
      • 2015-05-31
      • 2022-11-05
      • 2017-03-11
      • 2020-05-17
      相关资源
      最近更新 更多