【问题标题】:How to consume Wcf rest servcie(Form authentication) from android client如何从 Android 客户端使用 Wcf 休息服务(表单身份验证)
【发布时间】:2013-05-02 12:55:09
【问题描述】:

我构建了一个带有表单身份验证的 wcf rest 服务。所有设置都在配置文件中设置。该服务需要被安卓客户端消费。那么任何机构都可以告诉我如何将带有登录凭据的请求发送到使用表单身份验证实现的其余服务。

注意:我知道通过实现自定义登录服务方法,我们可以验证客户端并将 cookie 传递给 wcf rest 方法进行身份验证。

我正在寻找不同的解决方案,例如在单个请求中我们传递凭据以验证用户的成员身份并给出响应。如果您需要任何进一步的信息,请告诉我们。

【问题讨论】:

    标签: asp.net wcf rest asp.net-membership


    【解决方案1】:

    这是一个非常广泛的问题,因此很难完全回答。对于 WCF 方面,您可以按照以下说明操作:How to Consume WCF Service with Android。这个想法是当用户在系统中成功进行身份验证时返回一个令牌或会话 ID,并且每个后续请求都使用此令牌来标识自己。该方法使用 SOAP,但您也可以使用 REST,在 Android 客户端中使用 REST 可能更容易(REST 对我来说效果很好)。

    请参阅此帖子 Need advice on authentication for android client connecting to the WCF Rest setup,以获取有关设置的更多指导。当我设置我的身份验证机制时,我在网上做了很多研究以找出最好的方法。很多人提到只是使用 OAuth 2,并确保您使用的是 HTTPS 通信。因此,如果您可以使用 OAuth 或 Facebook/Twitter/Google+ 进行身份验证,那将是一个很好的方法,并且可以消除很多麻烦。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-15
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      • 2012-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多