使用Xamarin Forms通过自签名证书对Azure AD进行身份验证

Nit*_*aul 9 azure azure-active-directory xamarin.forms azure-ad-b2c

任何人都可以给我一些关于如何使用azure自签名证书在Xamarin Forms iOS和Android应用程序中验证Azure AD的背景知识.

我试图在没有凭证的情况下对azure AD进行身份验证,我已经提供了身份验证证书,但我对身份验证部分没有明确规定.

我 从微软看到了这个 指南.但是不知道如何使用Xamarin在客户端实现相同的功能.任何人都可以帮我解决这个问题.

我是Xamarin和Azure的新手.所以任何形式的链接/样本的帮助都非常感谢.我在谷歌搜索了一个解决方案.但最终会产生完全混乱.

小智 11

如前所述,机密客户端流应仅用于中间层应用程序和devops.机密客户端包含应用程序机密,因此业界建议设备应用程序不应使用机密客户端流程.

公共客户端应用程序通常在设备或台式机上运行.他们不信任安全地保留应用程序机密,因为它们无法保存配置时间机密.根据提供的信息(创建Xamarin iOS和Android应用程序),您可能希望查看公共客户端应用程序身份验证.

以下是ADAL的示例应用程序,其中包括Xamarin iOS和Android.这是我们维基的链接,其中包含有关机密客户端流程的更多信息.希望这可以帮助!