Xamarin 表单 - windows 身份验证 webapi
Xamarin forms - windows authentication webapi
有没有一种方法可以调用我的 WebApi,它使用来自 Xamarin Forms 的 Windows 身份验证?应用程序将仅在内部网络或 VPN 上使用。可以上网。
我可以为此使用 MSAL 吗? (https://blog.xamarin.com/authenticate-mobile-apps-using-microsoft-authentication-library/)
AD 帐户已同步到 Azure。
我建议你使用 Azure AD v1.0 终结点,这意味着目前使用 ADAL 而不是 MSAL。 Azure AD v2.0 终结点(以及扩展 MSAL)尚不支持为您自己的 Web API 获取令牌。请记住,这意味着您需要在 Azure portal 而不是应用注册门户中注册您的应用。
这里有一些有用的工件:
- Here's 使用 ADAL .NET 创建 Xamarin 多目标示例的精彩代码示例。
- Vittorio Bertocci 还在 using Xamarin Forms with ADAL .NET v3 上写了一篇综合博客 post。
- 一个ADAL .NET Web App that calls a Web API。我认为这可能有助于确保您的应用配置正确。
有没有一种方法可以调用我的 WebApi,它使用来自 Xamarin Forms 的 Windows 身份验证?应用程序将仅在内部网络或 VPN 上使用。可以上网。
我可以为此使用 MSAL 吗? (https://blog.xamarin.com/authenticate-mobile-apps-using-microsoft-authentication-library/)
AD 帐户已同步到 Azure。
我建议你使用 Azure AD v1.0 终结点,这意味着目前使用 ADAL 而不是 MSAL。 Azure AD v2.0 终结点(以及扩展 MSAL)尚不支持为您自己的 Web API 获取令牌。请记住,这意味着您需要在 Azure portal 而不是应用注册门户中注册您的应用。
这里有一些有用的工件:
- Here's 使用 ADAL .NET 创建 Xamarin 多目标示例的精彩代码示例。
- Vittorio Bertocci 还在 using Xamarin Forms with ADAL .NET v3 上写了一篇综合博客 post。
- 一个ADAL .NET Web App that calls a Web API。我认为这可能有助于确保您的应用配置正确。