为UserAuth创建新字段的最佳方法是什么?

时间:2016-11-28 16:56:18

标签: authentication servicestack

我想在DefaultPrinterId表上创建一个UserAuth属性(字段)。此DefaultPrinterId字段是Printer.Id字段上的外键(Printer是自定义表)。

我的问题是,在验证后为UserAuth创建新字段和填充属性值的最佳方法是什么? 我应该覆盖AuthUserSessionUserAuthOrmLiteAuthRepository吗?

即使在阅读文档之后,我也有点困惑。

感谢。

1 个答案:

答案 0 :(得分:1)

您通常希望修复UserAuth表,而是使用recommended approach for extending UserAuth is using the extension points available,但您也可以通过从{{继承CustomUserAuth表来扩展UserAuth表。然后,创建一个自定义UserAuth AuthProvider而不是使用OrmLiteAuthRepository来指定要使用的自定义MyOrmLiteAuthRepositoryUserAuth表格,例如:

UserAuthDetails