所以我基本上遵循此auth0教程:
https://auth0.com/docs/quickstart/webapp/aspnet-core/01-login
https://github.com/auth0-samples/auth0-aspnetcore-mvc-samples/tree/master/Quickstart/01-Login
在我的本地主机和我的测试环境中,登录完全有效。 尽管我现在在我的暂存环境中遇到的错误也敲响了警钟,而且以前也有。但是我不知道该如何解决。
在登录期间,它将重定向到回调URL => callback
,而不是在设置重定向URL时遵循我的重定向URL。
如accountcontroller
[HttpGet]
[Route("login")]
public async Task Login(string returnUrl = "/home")
{
await HttpContext.ChallengeAsync(Auth0Constants.Auth0Scheme, new AuthenticationProperties
{
RedirectUri = returnUrl
});
}
一个大问题;我想念什么?
编辑: 查看网络流量: 有效的那个:
我看到我有2个授权呼叫(不确定为什么吗?)。
以及不起作用的那个:
第二个Login呼叫从哪里来?。
答案 0 :(得分:1)
这是由于加密。在运行多个实例时,加密密钥是不同的:
当跟踪密钥时,它是固定的:
答案 1 :(得分:0)
我对Auth0不太了解,但是它具有每种环境的URL吗?