我们有一项使用基本授权来验证用户凭据的服务。
一切正常(检查另一个数据库)但问题是存储用户ID的位置。设置UserAuth.Id不起作用,因为CredentialsAuthProvider似乎在内部使用它。
使用DisplayName感觉不对,所以我们最好将它存储起来以使其脱离IAuthSession?
答案 0 :(得分:1)
请参阅extending ServiceStack's authentication上的此前回答。例如。您可以使用特定于目的的 RefId 来添加对整数UserId的引用,或者为其他任何内容添加字符串字段 RefIdStr 。