Вот мой аутентификации конфигурацииПочему 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();
Когда я пытаюсь разрешить зависимость IManageApiKeys в обслуживании он бросает исключение Невозможно привести объект типа «ServiceStack.Auth.OrmLiteAuthRepository» к типу «ServiceStack.Auth. IManageApiKeys
var apiRepo = (IManageApiKeys)base.TryResolve<IAuthRepository>();
Я не может понять, как решить зависимость IManageApiKeys и не создает ApiKey таблицы через InitSchema() однако USERAUTH, UserAuthDetails и UserAuthRo le создаются.
Я использую ServiceStack версии 4.0.60 – Anuj