ServiceStack の SocialBootstrapAPI サンプル アプリを見てきましたが、ほとんどの配線は AppHost クラス内で行われているようです。それが配線です。
このページを見ると、いくつかの手がかりがあり、コーディングを始めるかもしれませんが、途中でいくつかのポイントを見逃すのではないかと心配しています: https://github.com/ServiceStack/ServiceStack/wiki/Authentication-and-authorization
継承CredentialsAuthProvider
してオーバーライドする必要TryAuthenticate
があることはわかっていますが、RavenDB データベースを操作するには IUserAuthRepository も実装する必要があると思います。
だから私はたった1つのクラスを思いつきました.誰かがこれがうまくいくかどうか教えてください(誰かが以前にやったことがあれば):
public sealed class RavenDBAuthProvider : CredentialsAuthProvider, IUserAuthRepository
これで十分ですか、それとも他に何かありますか?