代码之家  ›  专栏  ›  技术社区  ›  Jerome

在应用程序之间共享用户(带或不带设备)

  •  0
  • Jerome  · 技术社区  · 2 年前

    上下文:考虑应用程序的设计决策,该应用程序维护中心用户记录并使用新的和更新的记录填充下级应用程序。

    操作流将允许用户导航到次级站点,

    • 通过发布到Central应用程序的模式中的表单创建用户
    • 中央应用程序进程,
    • 中心应用程序通过API传递为保存在次级数据库中而创建的数据
    • 将用户重定向到下属网站的另一个页面。
      对于更新,本地数据被编辑并发布到中央服务器,通过API处理和通信数据以保存并将用户重定向到相关的视图页面。Central和从属应用程序都有相同的master.key,用于保持同步的加密密码

    直接提问
    有两种选择:使用或不使用自动登录。后者直截了当。但是,API数据的返回如何允许在次级站点上创建会话(安装了Devise)?

    间接问题
    Devise对于下级站点来说可能有些过头了,因为唯一的要求是设置/销毁会话。一 possible avenue 是创建一个模型Current和Authentication Concern,然后登录&注销功能。同样,创建自动登录需要什么?

    蓝天问题
    是否有任何关键因素没有通过上述方法得到解决?

    0 回复  |  直到 2 年前