【问题标题】:How to set custom routing for ASP NET CORE Identity 2.1 , extending class libraries如何为 ASP NET CORE Identity 2.1 设置自定义路由,扩展类库
【发布时间】:2018-11-18 11:14:54
【问题描述】:

我有一个只登录的应用程序。它是多子域应用程序的一部分。

sub1.domain.com
sub2.domain.com
login.domain.com

我们将用户发送到登录域进行身份验证。为了使 url 简单,我们总是将登录页面设置为主页。升级到新的身份 2.1 后,我们在设置身份路由时遇到问题。

我尝试过设置路由

[AllowAnonymous]
[Route("")]
public class LoginModel : PageModel

我也试过了

[Route("")]
public async Task OnGetAsync(string returnUrl = null)

但我没有得到结果。 知道如何设置身份网址。

目前的默认网址是

/identity/account/login

提前谢谢你。

【问题讨论】:

  • 快速检查一下。发生这种情况是因为您启用了新的 cookie 同意功能吗?我在这里写过:jdono.com/2018/05/31/…
  • @jmdon 与 cookie 无关。在发出任何 cookie 之前,我只需要输入域并呈现用于登录的视图页面。我遇到的问题是关于如何为剃刀库设置属性路由以获取身份。 (谢谢)
  • 我提到它的原因是,如果您使用 cookie 身份验证,那么您的登录页面将需要检查 cookie 才能呈现视图。
  • 我做了进一步的研究。新身份还没有真正支持我想做的事情。

标签: c# asp.net-core-mvc asp.net-identity razor-pages


【解决方案1】:

我做了进一步的研究。新的身份还没有真正支持我想要做的事情。

Issue link for those looking for more information.

【讨论】:

    猜你喜欢
    • 2020-02-01
    • 1970-01-01
    • 2019-01-01
    • 2018-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-23
    • 1970-01-01
    相关资源
    最近更新 更多