上一页 1 2 3 4 5 6 7 8 9 10 ··· 29 下一页
摘要: 研究关于restapi的初衷是想搞一套通用的平台数据表维护http工具。前面谈过身份验证和使用权限、文件的上传下载,这次来到具体的数据库表维护。我们在这篇示范里设计一套通用的对平台每一个数据表的标准维护方式。http服务端数据表维护CRUD有几个标准的部分组成:Model,Repository,Ro 阅读全文
posted @ 2019-07-23 09:26 雪川大虫 阅读(1029) 评论(1) 推荐(0)
摘要: 上次对restapi开了个头,设计了一个包括了身份验证和使用权限的restful服务开发框架。这是一个通用框架,开发人员只要直接往里面加新功能就行了。虽然这次的restapi是围绕着数据库表的CRUD操作设计的,但文件类数据在服务端与客户端之间的交换其实也很常用,特别是多媒体类如图片等文件类型。那我 阅读全文
posted @ 2019-07-18 17:50 雪川大虫 阅读(2052) 评论(0) 推荐(0)
摘要: 前面谈过gRPC的SSL/TLS安全机制,发现设置过程比较复杂:比如证书签名:需要服务端、客户端两头都设置等。想想实际上用JWT会更加便捷,而且更安全和功能强大,因为除JWT的加密签名之外还可以把私密的用户信息放在JWT里加密后在服务端和客户端之间传递。当然,最基本的是通过对JWT的验证机制可以控制 阅读全文
posted @ 2019-07-15 14:55 雪川大虫 阅读(2071) 评论(0) 推荐(1)
摘要: 在云计算的推动下,软件系统发展趋于平台化。云平台系统一般都是分布式的集群系统,采用大数据技术。在这方面akka提供了比较完整的开发技术支持。我在上一个系列有关CQRS的博客中按照实际应用的要求对akka的一些开发技术进行了介绍。CQRS模式着重操作流程控制,主要涉及交易数据的管理。那么,作为交易数据 阅读全文
posted @ 2019-07-11 12:13 雪川大虫 阅读(625) 评论(0) 推荐(1)
摘要: 上期讨论过OAuth2, 是一种身份认证+资源授权使用模式。通过身份认证后发放授权凭证。用户凭授权凭证调用资源。这个凭证就是一种令牌,基本上是一段没什么意义的加密文,或者理解成密钥也可以。服务方通过这个令牌来获取用户身份信息,也就是说服务端必须维护一个已经获得身份验证的用户信息清单。研究了一下JWT 阅读全文
posted @ 2019-07-09 12:19 雪川大虫 阅读(1031) 评论(0) 推荐(1)
摘要: 上一篇讨论了SSL/TLS安全连接,主要是一套在通信层面的数据加密解决方案。但我们更需要一套方案来验证客户端。要把不能通过验证的网络请求过滤掉。 OAuth2是一套行业标准的网络资源使用授权协议,也就是为用户提供一种授权凭证,用户凭授权凭证来使用网络资源。申请凭证、然后使用凭证进行网络操作流程如下: 阅读全文
posted @ 2019-07-04 14:25 雪川大虫 阅读(776) 评论(0) 推荐(0)
摘要: 到现在,我们已经完成了POS平台和前端的网络集成。不过,还是那句话:平台系统的网络安全是至关重要的。前一篇博客里我们尝试实现了gRPC ssl/tls网络连接,但测试时用的证书如何产生始终没有搞清楚。现在akka-http开发的ws同样面临HTTPS的设置和使用问题。所以,特别抽出这篇博文讨论一下数 阅读全文
posted @ 2019-06-24 08:42 雪川大虫 阅读(974) 评论(0) 推荐(0)
摘要: 上篇提到,按当前对web-service功能需要,我们需要完成数据转换marshalling,服务接口routing这两部分的调研和示范。上篇已经完成了对序列化marshalling的讨论,这篇就介绍一下routing了。akka-http提供了一套功能强大,使用又很方便的Routing DSL。R 阅读全文
posted @ 2019-06-20 09:25 雪川大虫 阅读(640) 评论(0) 推荐(1)
摘要: 前面几篇讨论了关于gRPC方式的前后端连接集成方式。gRPC也是一个开放的标准,但讲到普及性就远远不及基于http/1.1协议的web-service了。特别是gRPC的前端编程还是有一定的门槛,所以作为一种开放的网络大平台还是必须考虑用web-service方式的集成。平台服务api可以有两样选择 阅读全文
posted @ 2019-06-19 16:31 雪川大虫 阅读(632) 评论(0) 推荐(0)
摘要: 使用gRPC作为云平台和移动前端的连接方式,网络安全应该是必须考虑的一个重点。gRPC是支持ssl/tls安全通讯机制的。用了一个周末来研究具体使用方法,实际上是一个周末的挖坑填坑过程。把这次经历记录下来与各位分享。 gRPC的ssl/tls的原理是在服务端安装安全证书公用certificate和私 阅读全文
posted @ 2019-06-17 13:50 雪川大虫 阅读(1273) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 29 下一页