身份认证

身份认证

题目背景:

今天校园里到处是快递小哥,同学们也经常帮别人取快递,快递小哥不会很细致的核实身份,就允许代领,存在很多不安全因素。
设计一款基于手机的app,用于快递小哥验证身份,顾客领取快递。具体认证方法不限,简单易行。
(1)给出:app包含哪些部分(可加图示),每部分的功能;
(2)模仿kerberos的写法,描述交互过程,并加说明。

解答过程:

APP框架

  1. 客户部分(记为C):

    • 登录快递平台

    • 查看快递信息(物流情况、取件码、签收、售后等等)

  2. 快递小哥部分(记为P):

    • 登录快递平台
    • 查看客户快递信息,去配送
    • 查验客户取件码的正确性,交接包裹
  3. 快递平台服务部分(记为S):

    • 管理快递信息
    • 查验身份

交互过程

  1. 身份验证服务交换(客户/快递小哥登录以及查看快递信息)

    这里表示的是用户和快递小哥登录平台以及获取相应的信息的过程。

  2. 取快递的过程


    这里就是根据用户提供的取件码和ID,快递小哥向平台请求,查验是否是正确合法的取件码。如果是就签收成功,否则签收失败。

posted @ 2022-05-14 11:08  Champ-X  阅读(285)  评论(0编辑  收藏  举报