我想要使用Google身份验证(通过loopback-component-passport)和ACL访问控制来构建API。我还需要扩展标准用户模型,因为我有一些额外的数据字段。LoopBack API - 内置模型和持久性
默认情况下,User
,AccessToken
,ACL
,RoleMapping
和Role
型号使用的内存中存储的,即数据将丢失,一旦应用程序重新启动。所以,我的问题是:
留存数据到MySQL,我需要
automigrate
这些模型从内存到MySQL数据源。但是,如果我要将User
型号扩展为StaffUser
,是否需要在数据库中有User
和StaffUser
的表格?或者,我是否保留在内存User
和StaffUser
在MySQL?护照组件添加自己的模型(
UserIdentity
,UserCredential
,ApplicationCredential
,PassportConfigurator
)。是否有任何理由在MySQL中坚持这些内容,还是保留这些内存?