代码之家  ›  专栏  ›  技术社区  ›  Miroslav Adamec

Xamarin表单-windows身份验证webapi

  •  1
  • Miroslav Adamec  · 技术社区  · 7 年前

    有没有一种方法可以调用我的WebApi,即使用来自Xamarin表单的Windows身份验证?应用程序将仅在内部网络或VPN上使用。具有互联网接入。

    https://blog.xamarin.com/authenticate-mobile-apps-using-microsoft-authentication-library/ )

    广告帐户已同步到Azure。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Daniel Dobalian    7 年前

    我建议您使用Azure AD v1.0端点,这意味着目前使用ADAL而不是MSAL。Azure AD v2.0端点(以及扩展的MSAL)尚不支持为您自己的Web API获取令牌。记住,这意味着您需要在 Azure portal

    以下是一些有用的工件:

    1. Here's 使用ADAL的一个很棒的代码示例。NET创建Xamarin多目标样本。
    2. using Xamarin Forms with ADAL .NET v3 .
    3. A. ADAL .NET Web App that calls a Web API . 我认为这可能有助于确保你的应用程序配置正确。