我需要一个跨域网络到移动应用的单点登录解决方案。我有一个当前使用 .net 中的 LoginProvider 类对用户进行身份验证的应用程序。每个请求都添加了一个“X-ZUMO-AUTH” header 。
我的问题是我将要添加更多共享相同登录凭据的移动和 Web 应用程序。
如何跨多个域验证用户?我是要设置一个独立的验证应用程序来推出 token ,还是有一些库可以保持 session 打开来执行此操作?
人们在 .net 上使用什么来为用户分配单点登录?请注意,此过程必须适用于移动应用程序“iOS 和 Android”以及 Web 应用程序。
我在看这个:SSO我还不太确定这是否是解决问题的好方法。
我当前的应用程序使用:带有 Azure 后端的 Xamarin。
最佳答案
我个人建议使用像 thinktecture 这样的东西,因为大部分工作已经完成,它有助于支持多种登录方式,并且所有方式都可用并记录在案。
查看文档和项目here 您也可以关注 sample here ,我不知道您的应用程序(android 和 IOS 将如何构建),但身份服务器可以充当服务。
关于.net - 单点登录服务器/页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35847860/