.net - 单点登录服务器/页面

标签 .net mobile authentication xamarin cross-domain

我需要一个跨域网络到移动应用的单点登录解决方案。我有一个当前使用 .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/

相关文章:

c# - 将图片嵌入到 outlook 电子邮件正文

c# - MongoDB 驱动程序 2.2 的动态类型 - 如何不序列化 _t 类型鉴别器?

html - 为新的 html 菜单调整 css 文件

android - 如何将 native react 发布为 apk 文件或 ios 文件?

mobile - Oauth 2如何防止移动应用程序中的重播攻击?

c# - 在 C# 中,有没有办法编写一个泛型,使得 Object<Child> : Object<Parent>?

c# - 每次运行后 20 分钟运行线程

java - 我们如何知道哪个登录用户正在使用java中的表单?

django - 登录后重定向到另一个页面

security - Symfony2 - 从一个防火墙注销