我有一个MVC应用程序,我想将其中至少一小部分移植到移动应用程序(android首先)。我的第一个目标是试图弄清楚如何验证用户。
基于表单的身份验证似乎使用Cookie而移动应用无法使用?最后确认将不胜感激。
但似乎您可以使用WCF服务进行某种形式的身份验证来创建令牌。现在我发现很多站点讨论了如何创建和保护服务端点,但没有人真正讨论过令牌生成。
然后很偶然我偶然发现了WIF和用户安全性,这似乎是我想要实现的目标。
所以,如果有人能够确认这是我需要寻找的地方,那么我实际上可以回到编码而不是阅读我会很感激。
我认为这种方式有效:
它是如何工作的?如果没有,请你指出一个如何工作的例子。
另外一个问题,看看WIF网站似乎提供了很多令牌类型,Android和iOS的首选类型是什么?
更新正如我所指出的那样,如果我提供更多上下文,将会有所帮助。 原始网站是MVC3网络应用程序。
我正在尝试使用单声道触摸为某些后端管理功能编写应用程序。
对于跨平台而言,WCF似乎是一个糟糕的解决方案,而我现在倾向于使用一个名为ServiceStack的软件包来支持我的Web服务。 ServiceStack有自己的身份验证模块,但它不与.net membershipprovider接口,这是一个问题,因为Web应用程序是使用成员资格提供程序设计的。我必须过度思考这一点。通过某种形式的Web服务安全地向.net成员资格提供程序进行身份验证,可能并不复杂。
提前谢谢你, 克里斯