ユーザーのセッションが有効かどうかを確認する認証フィルターがあります。
public class ValidateSessionTokenFilter : IAuthorizationFilter
{
public void OnAuthorization(AuthorizationContext filterContext)
{
if (_SessionTokenIsValid() == false)
{
filterContext.HttpContext.Response.SuppressFormsAuthenticationRedirect = true;
filterContext.HttpContext.Response.StatusCode = (int)HttpStatusCode.Unauthorized;
filterContext.Result = new RedirectResult(_LoginUrl(), false);
}
}
}
Unauthorized
ステータス コードを に設定してからを返すとRedirectResult
、競合が発生するかどうかを知りたいですか?
ステータス コードRedirectResult
を指定せずに a を返す必要がありますか?Unauthorized