我们有一个在Microsoft Owin上运行的自定义OAuth 2身份验证服务器。在我们的auth端点中,我们调用Owin的SignIn
方法来生成JWT并重定向到客户端。
Request
.GetOwinContext()
.Authentication
.SignIn(authenticationProperties, new[] { claimsIdentity });
这在我们已部署到其中一台服务器上的服务器上有效,而在另一台服务器上则无法使用。
redirect_uri
中URI的302重定向什么会导致Owin在此处不发出302?两台服务器上的URL查询参数相同。
这些服务器几乎完全相同,除了它们托管身份验证服务器的基本URL。