我有以下情况。如果用户没有有效的会话cookie,则应用程序A被重定向到另一个应用程序B.在应用程序B中,我向用户显示登录表单,在我获得其凭据后,我对用户进行身份验证并重定向用户通过Okta回到应用程序A,但我没有看到任何会话cookie。有什么我想念的吗?见下文:
Login.aspx.cs
public void authenticate() {
var oktaClient = newOktaClient("my_API_Key", "myportal.oktapreview.com/");
var authClient = oktaClient.GetAuthClient();
var res = authClient.Authenticate(loginCtrl.UserName,loginCtrl.Password);
var uri = string.format("https://myportal.oktapreview.com/login/sessionCookieRedirect?token={0}&redirectUrl=http://localhost/myapp", res.SessionToken);
Response.Redirect(uri);
}
使用sessionCookieRedirect重定向后,用户会按预期重定向到http://localhost/myapp但是当我查看浏览器时,我看不到任何会话Cookie。