В соответствии с этим question существует способ изменить URL-адрес переадресации для служб авторизации ServiceStack.Переадресация ServiceStack при наследовании от ServiceStackController
Однако, наследуя мои контроллеры от ServiceStackController<AuthUserService>
, это явно не работает, потому что ServiceStackController жестко кодирует URL-адрес перенаправления и меняет его на AuthFeature
, регистрация на него не влияет.
Мои вопросы:
1), что правильный способ обойти эту проблему?
Есть возможность переопределить LoginRedirectUrl
, не так ли? В чем смысл атрибута атрибута Authenticate: HtmlRedirect
или AuthFeature?
2) И в чем цель ServiceStackController
вообще?
3) Я поставил [Authenticate]
на моем регуляторе и атрибут [Authenticate]
, кажется, игнорирует атрибут [AllowAnonymous]
, что я ставлю на Login
действия контроллера счета.
Я знаю, что эти два полностью разделены и [AllowAnonymous]
, исходящие из System.Web, но есть ли атрибут «allow» в ServiceStack?