As per this question, there's a way to change redirect URL for ServiceStack auth services.
However, when inheriting my controllers from ServiceStackController<AuthUserService> this obviously doesn't work because ServiceStackController hardcodes the redirect URL and changing this in AuthFeature registration has no effect on it.
My questions are:
1) what is the correct way to go around this problem?
There is an option to override LoginRedirectUrl, is this it? What's the point of the Authenticate attribute's HtmlRedirect property or the AuthFeature's one?
2) And what is the purpose of ServiceStackController altogether?
3) I have put [Authenticate] on my base controller and the [Authenticate] attribute seems to ignore the [AllowAnonymous] attribute that I put on the Login actions of the account controller.
I know those two are completely separate and [AllowAnonymous] coming from System.Web but is there an "allow" attribute in ServiceStack?