摘要: 转载 基于http协议的api接口对于客户端的身份认证方式以及安全措施 由于http是无状态的,所以正常情况下在浏览器浏览网页,服务器都是通过访问者的cookie(cookie中存储的jsessionid)来辨别客户端的身份的,当客户端进行登录服务器也会将登录信息存放在服务器并与客户端的cookie 阅读全文
posted @ 2018-11-22 17:39 野狼谷 阅读(2334) 评论(0) 推荐(0)
摘要: 1.Http接口安全概述: 1.1、Http接口是互联网各系统之间对接的重要方式之一,使用http接口,开发和调用都很方便,也是被大量采用的方式,它可以让不同系统之间实现数据的交换和共享,但由于http接口开放在互联网上,那么我们就需要有一定的安全措施来保证不能是随随便便就可以调用; 1.2、目前国 阅读全文
posted @ 2018-11-22 17:36 野狼谷 阅读(6837) 评论(0) 推荐(0)
摘要: HTTP API接口安全设计 API接口调用方式 HTTP + 请求签名机制 HTTP + 参数签名机制 HTTPS + 访问令牌机制 有没有更好的方案? OAuth授权机制 OAuth2.0服务的几种授权流程 阅读全文
posted @ 2018-11-22 17:33 野狼谷 阅读(1749) 评论(0) 推荐(0)
摘要: 由于http是无状态的,所以正常情况下在浏览器浏览网页,服务器都是通过访问者的cookie(cookie中存储的jsessionid)来辨别客户端的身份的,当客户端进行登录服务器也会将登录信息存放在服务器并与客户端的cookie中的jsessionid关联起来,这样客户端再次访问我们就可以识别用户身 阅读全文
posted @ 2018-11-22 17:31 野狼谷 阅读(1203) 评论(0) 推荐(0)
摘要: 最近公司有几个项目需要开发手机客户端,服务器端选用WebApi,那么如何保证手机客户端在请求服务器端时数据不被篡改,如何保证一个http请求的失效机制,下面总结一下我们在项目中针对这两个问题的解决方案。 基本思路如下: 用户在成功登陆app客户端之后,手机客户端向服务器端发出的所有的http请求在请 阅读全文
posted @ 2018-11-22 17:22 野狼谷 阅读(489) 评论(0) 推荐(0)
摘要: 在上篇随笔《Web API应用架构设计分析(1)》,我对Web API的各种应用架构进行了概括性的分析和设计,Web API 是一种应用接口框架,它能够构建HTTP服务以支撑更广泛的客户端(包括浏览器,手机和平板电脑等移动设备)的框架,本篇继续这个主题,介绍如何利用ASP.NET Web API 来 阅读全文
posted @ 2018-11-22 17:17 野狼谷 阅读(4196) 评论(0) 推荐(0)
摘要: 开发工具 Visual Studio 2013 SQL Server 2008 R2 准备工作 启动Visual Studio 2013,新建一个ASP.NET Web应用程序,命名为SimpleAPI。选择Empty模板,并勾选“Web API”,无身份验证,不添加单元测试。 准备用SQL Ser 阅读全文
posted @ 2018-11-22 16:52 野狼谷 阅读(1339) 评论(0) 推荐(0)