如何扩展ServiceStack身份验证

我正在将ServiceStack身份验证与ServiceStack.OrmLite(SqlServer)一起使用。我有不同的用户类型,如学生,教师,校长。。所有用户类型都将与其他Db表相关。实施它的最佳实践是什么?

A)在UserAuth表中添加必要的字段并制作Black Magic。(创建UserAuth后,将必要的额外信息手动添加到表中)

B)学生:UserAuth(UserAuth中的所有字段都将被克隆)

C)Student.UserAuthId,UserAuth.Meta [UserType.Student,StudentId]相互引用

D)扩展XService,XFeature或??

PS:如何将“所有者”和“类型”字段添加到ServiceStack UserAuth表。


largeQ
浏览 430回答 3
3回答

守候你守候我

我打算编写自己的代码(SessionFeature,AuthFeature,RegistrationFeature)。但它是如此昂贵。我将为此项目及其Meta字段使用ServiceStack的UserAuth。
打开App,查看更多内容
随时随地看视频慕课网APP