در کنار این راه حل که با ایونتها هندل میشه و عنوان کردین، راه زیر هم جهت ریدایرکت به اکشن مد نظر ما، پیشنهاد شده:
[HttpGet] [Route("signin")] public async Task SignIn() { if (!User.Identity.IsAuthenticated) { await HttpContext.ChallengeAsync("oidc", new AuthenticationProperties { RedirectUri = "/YourController/YourAction", }); } }
public IActionResult Logout() { return SignOut(new AuthenticationProperties { RedirectUri = "/YourController/YourAction" }, "Cookies", "oidc"); }