通过Okta Auth API对用户进行身份验证并重定向用户,但我没有获得会话cookie

时间:2016-04-22 18:45:07

标签: okta okta-api

我有以下情况。如果用户没有有效的会话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。

0 个答案:

没有答案