【发布时间】:2011-01-31 19:36:37
【问题描述】:
我有一个 asp.net 网站,我正在从我的 iPhone 应用程序访问该网络服务以获取数据。 WCF Web 服务以 JSON 格式生成数据。
我想对 WCF 进行某种身份验证。你们有什么推荐的?
谢谢
【问题讨论】:
我有一个 asp.net 网站,我正在从我的 iPhone 应用程序访问该网络服务以获取数据。 WCF Web 服务以 JSON 格式生成数据。
我想对 WCF 进行某种身份验证。你们有什么推荐的?
谢谢
【问题讨论】:
最简单的方法可能是将HTTP Basic Authentication 应用于Web 服务。从 iPhone shouldn't be too hard 传递凭据。
【讨论】:
我必须同意 Chris Pebble 的观点,HTTP 基本身份验证将是最简单的。
如果您想做其他事情,您始终可以创建一个“授权”端点,该端点将向用户返回一个令牌,然后可以将此令牌与未来的请求一起发送以验证用户。我可以看到使用“授权”端点的唯一好处是,您可以在用户授权时将更多数据传回给用户(即:应用程序设置、主题、真实姓名等......)。
【讨论】: