我正在以标准方式注册.NET核心ASP.NET应用程序的身份验证:
public void ConfigureServices(IServiceCollection services) {
services.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme)
.AddCookie(o => o.LoginPath = new PathString("/Auth/Login"));
// ...
}
我怎样才能得到这个值以供使用呢?假设我在控制器中有一些逻辑,无论出于什么原因,都想要有登录页面的路径…像这样:
public class HomeController : Controller {
public async Task<ActionResult> Index() {
var loginUrl = ...;
// ...
}
}
在这个例子中,我如何获取loginUrl
?
https://stackoverflow.com/questions/54028557
复制相似问题