如何确定移动客户端属于哪个域

时间:2017-08-21 15:22:12

标签: c# api xamarin

我为Web应用程序设置了以下内容

用户X(浏览器) - > www.companyX.com/api/somemethod()-->数据库X

用户Y(浏览器) - > www.companyY.com/api/somemethod()-->数据库Y

在Web应用程序中,Web配置文件包含baseURI

所以公司X = www.companyX.com和Y = www.companyY.com

由此我们可以确定相关的基本URI。

现在我正在尝试为此编写一个xamarin android应用程序,当用户下载该应用程序时,最佳方法是什么,或者我如何确定该用户所属的公司,并由此确定和将baseURI保存到本地存储?。

其中一个想法是,在登录屏幕中,用户输入他的电子邮件和密码,然后我迭代所有现有的登录端点

www.companyX.com/api/Logon()

www.companyY.com/api/Logon()

www.companyZ.com/api/Logon()

反过来可能会点击所有数据库来查找该电子邮件地址,然后当它找到时,我们知道哪个公司用户属于哪个并将基URI存储在本地存储中。

但我不喜欢这种方法,想知道是否有更好的方法来做到这一点?

提前致谢。

0 个答案:

没有答案