2010年12月20日

OData 1-3 自定义身份验证和OData

摘要: 和windows身份验证相比,在实际程序中应用更多的是自定义身份验证1.在WCF服务内做身份验证 代码这里我目前还有一些疑问,例如这里客户端的数据是非结构化的,虽然方法名称 列名什么都有,但是要自己实现分析代码以确定客户访问的是什么权限(例如什么表 什么列) 总归是麻烦的希望有微软官方的实现或者第三方实现(目前我还没有找到)2.使用HttpModule做验证.  其实这个方法实现和wcf内实现是一样的...只是放的地方不一样而已3.OAuth WRAP 阅读全文

posted @ 2010-12-20 18:06 听说读写 阅读(3744) 评论(0) 推荐(0) 编辑

OData 1-2 windows 身份验证和OData

摘要: windows 身份验证和OData1.服务器端  1) 集成身份验证    在使用IIS作为服务宿主的情况下,需要打开集成身份验证,关闭匿名身份验证    windows身份验证要求请求中包含以下的http header: (以下例子是服务器发生401时给客户端的错误提示)    WWW-Authenticate: NTLM     WWW-Authenticate: Negotiate    其中NTLM意味着你需要使用windows身份验证    Negotiate意味着客户端可以尝试Kerberos身份验证  2)基本身份验证    当你把IIS配置为基本身份验证的时候    服务器返 阅读全文

posted @ 2010-12-20 16:43 听说读写 阅读(3302) 评论(0) 推荐(1) 编辑

OData 1-1 入门:实现一个简单的OData服务

摘要: 1.什么是OData:开放数据协议(OData)是一个查询和更新数据的Web协议。OData应用了web技术如HTTP、Atom发布协议(AtomPub)和JSON等来提供对不同应用程序,服务和存储的信息访问2.OData 优势(个人看法)  1)一种通用的跨语言的协议,  2)基于.net的实现可以非常方便的实现一些功能(例如在客户端使用lambda表达式, 使用odata 传递请求到server,最后服务器返回一个结果集 , 注意 过滤排序什么操作是在服务器实现的,我个人觉得这个功能封装的很彻底,实现也很酷)以下代码就是一个最简单的OData的实现代码如果需要对多个不同对象实现OData 阅读全文

posted @ 2010-12-20 15:08 听说读写 阅读(12334) 评论(3) 推荐(2) 编辑

导航