现有用户数据库的Cognito ID令牌声明

问题描述

我有一个关系型users表,该表具有需要放置到ID令牌的字段roles。 我看到了两种方法

  1. 预令牌生成触发器,它将从数据库获取用户并将roles声明添加到ID令牌

优点:真理的唯一来源(数据库

缺点:每次生成新令牌时都需要查询数据库

  1. 每次在后端更新用户条目时,都会更新Cognito用户自定义声明。

优点:对数据库的请求更少,令牌生成更快(过早优化?)

缺点:需要同步2个事实来源(数据库和Cognito用户个人资料) 哪一个更好?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)