我为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存储在本地存储中。
但我不喜欢这种方法,想知道是否有更好的方法来做到这一点?
提前致谢。