は私の認証設定は、私がサービスにIManageApiKeysの依存関係を解決しようとすると、それは型のオブジェクトをキャストするために、例外できませんスローなぜIManageApiKeys依存関係がServiceStack ApiKeyAuthProviderで解決されないのですか?ここ
Plugins.Add(new AuthFeature(() => new AuthUserSession(), new IAuthProvider[] {
new ApiKeyAuthProvider(AppSettings) { RequireSecureConnection = false, InitSchema = true},
new CredentialsAuthProvider(AppSettings)
})
{
IncludeRegistrationService = true,
});
container.Register<IAuthRepository>(c => new OrmLiteAuthRepository(dbFactory));
container.Resolve<IAuthRepository>().InitSchema();
は「ServiceStack.Auth.OrmLiteAuthRepository」「ServiceStack.Authを入力します。 IManageApiKeys
var apiRepo = (IManageApiKeys)base.TryResolve<IAuthRepository>();
私はIManageApiKeysの依存関係を解決するために、それは(InitSchemaを通じてAPIKEYテーブルを作成しませんどのように把握することはできませんよ)しかしUSERAUTH、UserAuthDetailsとUserAuthRo leが作成されます。
私はServiceStackを使用しています。バージョン4.0.60 – Anuj