作业5 身份认证

1.APP包含的部分及其功能

  服务端(快递小哥端):
    查看订单信息
    扫描客户提供的验证二维码
    验证身份
    确认信息并完成订单
  客户端(收件人端):
    查看订单信息
    获取身份验证二维码
    签收提醒(包括代收)
  密钥分发中心(KDS):
    接受客户端签收申请,生成取件码
    核对服务端扫描提供的身份信息
    发送签收许可
  

2.工作流程

  1),客户端/快递小哥

    

 

    其中Ticket=Eback(userid||Timestamp)Kback为后台管理端的密钥,Timestamp为当前时间戳。

  2),客户端/快递小哥端向后台管理端通用请求流程

    

    其中Status为后台状态,标记后台是否正常处理了客户端的信息,Information为客户/快递小哥需获得的各类信息,Message为客户端/快递小哥端向服务器发送的信息,API_Type标记着请求的接口类型。无论是快递小哥端查看订单信息、验证身份、确认派送完成,还是客户端查看订单信息、获取取件二维码、签收提醒均遵循上面请求流程,区别仅在于Message和API_Type不同。

 

  3).客户端获取身份验证二维码

    

    其中Qrcode_content=Eback(Package_ID||Timestamp)

  4),快递小哥验证身份信息

    

    

 

 
posted @ 2022-05-16 18:15  120L020222  阅读(203)  评论(0)    收藏  举报