2

session_via_api_tokenメソッドを使用して、OneLogin で Tableau online の埋め込み可能なチャートを使用しようとしていました。

バックエンドからトークンを取得してフロントエンドに渡すことができます。ここで述べたように、session_via_api_token を呼び出す唯一の方法は、フォームを POST することです。

私が直面している問題は、フォームの POST の後、OneLogin の /apps ページにリダイレクトされることです。リターン URL を指定したり、ログイン後に (ドメインの) 特定のページにリダイレクトするようにデフォルトの動作を設定したりする方法はありますか?

私が達成したいのは、onelogin の session_via_api_token リクエストをヒットし、いくつかのタブロー レポートを埋め込んだカスタム レポート ページにリダイレクトすることです。

4

1 に答える 1

1

これに関する詳細なドキュメントがないことをお詫びします (準備中です!)。

このエンドポイントは、設定されているヘッダーに依存しており、HTTP_REFERERその URL にリダイレクトする必要があります。

使用しているブラウザーはわかりませんが、エンドポイントへの POST 操作中に自動的に設定されるはずです。SSO セッションを確立するには、ユーザーのブラウザでこれを行う必要があることに注意してください。

例: ユーザーのブラウザは、トークンを使用してサイトに POST を実行します。セッションを確立し、ドメインの Cookie を設定してから、ログインの「ファサード」をリダイレクトします。

簡単にするために、このエンドポイントに CORS サポートを追加する予定であり、その作業は間もなく完了するはずです。

于 2016-10-12T22:06:49.403 に答える