注册后,Stormpath不会自动重定向到指定的路由

时间:2016-12-28 16:44:47

标签: c# asp.net-web-api stormpath

根据documentation,当我启用AutoLogin并指定NextUri时,我应该自动登录并在注册后重定向到NextUri。但是,两者都没有发生,而是我被定向到登录页面。为了测试它与权限无关,我使NextUri成为一个未经身份验证的路由,只返回HTTP状态OK。

这是我配置的代码段:

Configuration = new StormpathConfiguration
        {
            Web = new WebConfiguration
            {
                Register = new WebRegisterRouteConfiguration
                {
                    Enabled = true,
                    AutoLogin = true,
                    NextUri = "/dummy"
                }
            }
        }

NextUri的虚拟路线:

[Route("dummy")]
[HttpGet]
public HttpResponseMessage DummyRoute()
{
    return new HttpResponseMessage(HttpStatusCode.OK);
}

我错过了什么?

1 个答案:

答案 0 :(得分:0)

这是一个错误,已在版本0.9.0中修复。

如果同时设置AutoLogin = trueNextUri = "/dummy",则用户在注册后会被重定向到/dummy。这将覆盖Login路由的NextUri设置,旨在让您重定向到“感谢注册”页面,或类似的内容。