ASP.NET MVC 4 SimpleMembership 和移动服务

标签 asp.net oauth client simplemembership azure-mobile-services

我正在开发一个更大的项目,其中包括一个网站和适用于 Windows Phone 8/Windows 8/稍后可能包括 iOS 和 Android 的客户端移动应用程序。 在网站上,用户可以使用本地经典帐户或使用 OAuth 提供商(FB、Twitter、Google、Microsoft 帐户)登录。 现在我正在开发我的移动应用程序,但并不真正知道如何将它们与现有的用户数据库连接以允许用户使用所有这些方式登录。

移动服务提供了一种身份验证方法,但它似乎无法与 MVC 4 中现有的 SimpleMembership 一起使用。此外,即使我让 OAuth 提供程序正常工作,仍然存在如何启用“经典”的问题登录”用户登录应用程序。

您对如何进行有什么想法吗?我的目标是创造一种跨所有设备统一的无缝体验。这就需要我统一用户的访问方式。

最佳答案

我最终在我的网站上创建了一个身份验证服务,为我的应用程序创建了一个 token ,以便它们稍后可以调用经过身份验证的其他不同服务。这导致我失去了移动服务,但我获得了使用我想要的任何身份验证服务的能力,因为应用程序现在独立于此,只需使用网站界面登录即可。

关于ASP.NET MVC 4 SimpleMembership 和移动服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15560023/

相关文章:

Java RMI 无法从外部客户端连接到主机

tomcat - javax.net.ssl.SSLException : Received fatal alert: unexpected_message using jersey 1 client 异常

java - 如何使用 Servlet 在 Java 应用程序中实现 OAuth2 SSO?

json - PayPal 智能按钮向我返回 JSON 错误

c# - 如何使我的 asp 日历弹出?

c# - 如何在 ASP.NET Web API 内存测试中添加客户端证书?

c# - 文本更改事件未触发

c# - 使用 asp.net c# 将图像从文件夹显示到页面

oauth - OAuth提供程序重定向后如何为用户提供JWT token ?

spring - 是否可以在没有客户端 key 的情况下从 Spring OAuth2 服务器获取 access_token ?