Я работаю с ServiceStack 4.0.33.ServiceStack Пользовательская регистрация
Я пытаюсь выяснить, как добавить пользовательскую проверку вокруг RegisterService().
В основном, что мне нужно сделать, это проверить бета-ключ один раз, прежде чем разрешить регистрацию. Если ключ хорош, ключ будет отмечен как потребляемый после успешной регистрации. Я начал с реализации пользовательского параметра RegistrationValidator, но, по умолчанию, для этого стека служб, используемого по умолчанию, не имеет подходящего свойства для проверки.
Я пробовал создать пользовательский класс, который наследуется от регистра DTO, но я не могу понять, как сообщить RegistrationService или RegistrationValidator работать против него.
Я также посмотрел на создание класса, который наследуется от RegistrationService, но нечего переопределять.
В основном все, что представляется для регистрации, - . Plugins.Add (new RegistrationFeature());
Я подозреваю, что полностью атакую это из-за неправильного направления. Либо это, либо действительно нет гибкости вокруг механизма регистрации. может использовать некоторые рекомендации.