我一直在查看 ServiceStack 的 SocialBootstrapAPI 示例应用程序,似乎大部分连接都是在 AppHost 类中完成的。那就是接线。
看看这个页面,有一些线索,我可能只是开始编码,但我担心我可能会错过一些要点:https ://github.com/ServiceStack/ServiceStack/wiki/Authentication-and-authorization
我知道我必须继承CredentialsAuthProvider
和覆盖TryAuthenticate
,但我想我还必须实现 IUserAuthRepository 才能使用 RavenDB 数据库。
所以我想出了一门课,有人请告诉我这是否可行(如果有人以前做过):
public sealed class RavenDBAuthProvider : CredentialsAuthProvider, IUserAuthRepository
这足够了吗?还有其他的吗?