WCF,WIF,Android和iOS哦我的

时间:2012-08-14 17:27:08

标签: android ios wcf wif

我有一个MVC应用程序,我想将其中至少一小部分移植到移动应用程序(android首先)。我的第一个目标是试图弄清楚如何验证用户。

基于表单的身份验证似乎使用Cookie而移动应用无法使用?最后确认将不胜感激。

但似乎您可以使用WCF服务进行某种形式的身份验证来创建令牌。现在我发现很多站点讨论了如何创建和保护服务端点,但没有人真正讨论过令牌生成。

然后很偶然我偶然发现了WIF和用户安全性,这似乎是我想要实现的目标。

所以,如果有人能够确认这是我需要寻找的地方,那么我实际上可以回到编码而不是阅读我会很感激。

我认为这种方式有效:

  1. 安全WCF服务。
  2. 使用System.IdentityModel为有效用户生成令牌并将其传递回移动应用程序。
  3. 然后,只要调用了需要特权的服务,app就会传递令牌。例如,更新用户的个人资料。
  4. 它是如何工作的?如果没有,请你指出一个如何工作的例子。

    另外一个问题,看看WIF网站似乎提供了很多令牌类型,Android和iOS的首选类型是什么?

    更新正如我所指出的那样,如果我提供更多上下文,将会有所帮助。 原始网站是MVC3网络应用程序。

    我正在尝试使用单声道触摸为某些后端管理功能编写应用程序。

    对于跨平台而言,WCF似乎是一个糟糕的解决方案,而我现在倾向于使用一个名为ServiceStack的软件包来支持我的Web服务。 ServiceStack有自己的身份验证模块,但它不与.net membershipprovider接口,这是一个问题,因为Web应用程序是使用成员资格提供程序设计的。

    我必须过度思考这一点。通过某种形式的Web服务安全地向.net成员资格提供程序进行身份验证,可能并不复杂。

    提前谢谢你, 克里斯

0 个答案:

没有答案