Xamarin使用设备ID

时间:2019-03-07 14:21:23

标签: azure xamarin.forms azure-active-directory msal

我们正在实施应用程序,应该确认我们的内部流程。我们正在使用Azure AD,并且我们希望仅出于公司目的制作此应用。因此,我们希望由InTune对其进行管理。

启动应用程序时,我们将重定向到MS身份验证表单所在的移动浏览器,并且如果我们成功登录,则其API将检查该移动设备是否在公司管理配置文件下注册,如果是,则返回到应用程序,否则返回仅出于公司目的进行警告。

问题在于,尽管我们已经推出了移动设备,但他们的API无法识别它,因此无法继续进行。在错误描述中,是移动设备未重新注册且设备ID为空,但是当我们在AZURE门户下检查设备时,我们可以看到该设备已记录设备ID并已正确注册。在访问该应用程序的列表中,我们可以看到日志,登录失败的地方(缺少设备ID)。

此问题仅在android上出现,而在iOS上不出现。如果使用iOS,一切正常。

从移动设备读取此设备ID不会有问题吗?在iOS中,我们使用microsoft.adalcache设置对KeyChainAccess的访问。 Android中是否存在类似的东西?

我已经完成了本教程:https://github.com/Azure-Samples/active-directory-xamarin-native-v2

感谢任何想法。

0 个答案:

没有答案