一次登录 session_via_api_token 重定向 post 登录

One login session_via_api_token redirect post login

我试图使用 session_via_api_token 方法将 Tableau 在线可嵌入图表与 OneLogin 结合使用。

我能够从后端检索令牌并将其传递给前端。如前所述 ,调用 session_via_api_token 的唯一方法是调用 POST 表单。

我面临的问题是,在表单 POST 之后,我被重定向到 OneLogin 的 /apps 页面。有什么方法可以指定 return url,或者使默认行为在登录后重定向到(我的域的)一个特定页面。

我想要实现的是点击 session_via_api_token onelogin 请求并将其重定向回我的自定义报告页面,我在其中嵌入了几个画面报告。

很抱歉缺少这方面的详细文档(即将推出!)

此端点依赖于正在设置的 HTTP_REFERER header,应该重定向回 URL。

不确定您使用的是什么浏览器,但应该在 POST 对我们端点的操作期间自动设置。值得注意的是,这确实必须在用户的浏览器上完成,以便我们建立 SSO session.

例如用户的浏览器使用令牌对我们的站点执行 POST - 我们建立 session 并为我们的域设置 cookie,然后我们将您的登录重定向回您 'facade'

为简化操作,我们将为此端点添加 CORS 支持,这项工作应该很快就会完成。