この質問に従って、ServiceStack 認証サービスのリダイレクト URL を変更する方法があります。
ServiceStackController<AuthUserService>
ただし、 ServiceStackController がリダイレクト URL をハードコードし、AuthFeature
登録時にこれを変更しても影響がないため、これからコントローラーを継承する場合は明らかに機能しません。
私の質問は次のとおりです。
1) この問題を回避する正しい方法は何ですか?
オーバーライドするオプションがありますがLoginRedirectUrl
、これですか? Authenticate 属性のHtmlRedirect
プロパティまたは AuthFeature のプロパティのポイントは何ですか?
2) そしてServiceStackController
全体の目的は何ですか?
3)[Authenticate]
ベース コントローラを装着しましたが、アカウント コントローラのアクションに設定した属性が属性[Authenticate]
を無視しているようです。[AllowAnonymous]
Login
[AllowAnonymous]
これら 2 つはSystem.Web から完全に分離されていることは知っていますが、ServiceStack に「許可」属性はありますか?