Oracle PeopleSoftアプリケーションを追加する

このページの目的は、Access Gateway 管理者 UI コンソールと様々なOracle PeopleSoftツールを介してOracle PeopleSoftアプリケーションとOktaでセットアップするプロセスを順を追って説明することです。

アーキテクチャ

PeopleSoftアーキテクチャ

Flow(フロー)
  1. ユーザーがサインインします。
  2. Access GatewayにユーザーIDが送信されます。
  3. Access Gatewayはリクエストをリダイレクトし、PS_USERをヘッダーフィールドとしてOracle PeopleSoftに送信します。
  4. Peoplesoftアプリケーションがリクエストに応答します。
  5. Access Gatewayがレスポンスを上書きし、結果を要求者に返します。
詳しくは「Oracle PeopleSoftリファレンス アーキテクチャ」を参照してください。

Access Gatewayは以下を含む主要なPeopleSoftモジュールで動作します:

  • CRM:/crm/*

  • HCM:/hcm/*

  • 学習:/elm/*

  • 財務:/fscm/*

  • キャンパス:/camp/*

特定のモジュールの正しいパスを使用してください。

このアプリケーションは、ユーザー情報の交換にヘッダー変数を使用します。Access Gatewayのサンプルヘッダーアプリケーションを利用できます。「汎用ヘッダーアプリケーションを追加する」および「サンプルヘッダーアプリケーションを追加する」を参照してください。

はじめに

以下を確認します。

  • PeopleToolsデスクトップクライアントへのアクセス権がある。
  • PeopleSoft Webポータルへのアクセス権があり、スーパーユーザーとしてアクセスできる。
  • 特定バージョンのOracle PeopleSoftがサポートされている。サポートされるバージョンは以下の通りです。
    • v9.2.00以降
  • ヘッダーアプリケーションと外部向け新規URLの両方で適切なDNSエントリが存在する。
    説明
    https://ps-external.example.comレガシーアプリケーションURL
    https://ps-internal.example.com保護されたアプリケーションのURL

一般的なワークフロー

PeopleSoft管理者とAccess Gateway管理者のタスクは並行して実行でき、また多くの場合は並行して実行されます。以下の一般的な順序を推奨します。

  1. PeopleCodeを設定する
  2. PUBUSERを作成し、PeopleSoftゲートウェイを設定する。
  3. PeopleSoft仮想アドレス指定フィールドをアップデートする。
  4. PeopleSoftを再起動する。

各タスクの詳細はそれぞれのサブタスクで説明されています。

タスク

説明

実行者

包含するグループを作成する
  • ベストプラクティスとして、アプリケーションに割り当てる任意グループを作成します。

Access Gateway管理者

PeopleCodeを設定する

  • PeopleToolsを使用して、PS_USERヘッダーからヘッダーベースの認証をサポートするよう変更を加えます。

PeopleSoft管理者

PeopleSoftを設定する

  • PeopleSoftがSSOをサポートするように構成し、必要なユーザーを追加し、関連付けるWebプロファイルを設定してAccess Gatewayをプロキシアドレスとして設定します。

PeopleSoft管理者

アプリケーションを作成する
  • Access Gateway PeopleSoftアプリケーションを作成します。

Access Gateway管理者

アプリケーションをテストする
  • アプリケーションをテストします。

Access Gateway管理者およびPeopleSoft管理者