2015-10-26 99 views

回答

1

根據您的UserAuthProvider你也可以指定當你註冊你USERAUTH庫在APPHOST使用自定義/擴展USERAUTH:您要附加字段

public void Configure(Container container) 
{ 
    //... 
    var authRepo = new OrmLiteAuthRepository<CustomUserAuth, UserAuthDetails>(dbFactory); 
    container.Register<IUserAuthRepository>(authRepo); 
    authRepo.InitSchema(); 
} 

哪裏CustomUserAuth是你自己的POCO存儲在底層USERAUTH RDBMS表,例如:

​​

還看到其他方面,這之前的答案extend ServiceStack Auth

+0

嗨,我已經通過了「如何擴展ServiceStack身份驗證」線程來擴展UserAuth表的用途。我可以問我在哪裏應用這個? userAuth.Set(new Address {...}); var address = userAuth.Get

();我的意思是,這個userAuth是什麼?謝謝。 – Isley

+0

@Isley我已經擴展了有關使用繼承UserAuth的CustomUserAuth的更多信息。 – mythz

+0

非常感謝。根據你的指示,我已經弄明白了。 – Isley