首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在使用ASP.NET Core2身份验证时获取LoginPath?

如何在使用ASP.NET Core2身份验证时获取LoginPath?
EN

Stack Overflow用户
提问于 2019-01-04 03:23:28
回答 2查看 239关注 0票数 0

我正在以标准方式注册.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

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54028557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档