中文

构建基于渐进式 Web 应用的身份证存储库以缓解欺诈

软件工程 2021-09-14 v1

摘要

许多服务需要用户的身份以缓解欺诈等不良事件。为降低潜在欺诈的可能性,需收集用户身份证进行验证,以便在发生不良活动时人们能够核实用户身份。然而,要通过身份证验证身份,需要一个身份证存储库。为验证身份证,该存储库将连接到一个自动化的身份证验证 API。该身份证存储库旨在同时用于手机和台式计算机,因此采用了渐进式 Web 应用的概念。为能够平滑上传图像并构建渐进式 Web 应用,该身份证存储库使用 ReactJS 和 Ant Design 构建。服务器端由 Strapi 和 MongoDB 提供支持。利用 GraphQL API 连接客户端与服务器端,其中包含用于获取数据的查询。为在客户端获取数据,在 ReactJS 中使用 Apollo client。Git 被用作版本控制系统,对持续集成与持续交付有所贡献。在本文中,我们将讨论为何 Strapi 最适合服务器端,以及网页中用于样式化组件的库 Ant Design 如何能提供该 Web 应用所需的组件。

关键词

引用

@article{arxiv.2012.08295,
  title  = {Building an ID Card Repository with Progressive Web Application to Mitigate Fraud},
  author = {Kevin Akbar Adhiguna and Firhan Maulana Rusli and Hendy Irawan},
  journal= {arXiv preprint arXiv:2012.08295},
  year   = {2021}
}

备注

5 pages