Okta Integration Wizardの概要

Okta Integration Wizard(OIW)は、クラシックエクスペリエンス(旧称:App Integration Wizard)と同様に、Okta org内でプライベートアプリ統合を直接構築およびデプロイするのに役立ちます。

Okta Integration Network(OIN)カタログにないアプリ(社内ツール、自社開発アプリ、標準プロトコルをサポートしないAPIを持つサードパーティ製アプリなど)の統合に使用します。

Okta Integration Wizard(OIW)を使用してプライベートアプリ統合を作成およびデプロイすることには、次のメリットがあります。

  • 機能のカスタマイズ:SCIMプロビジョニング、エンタイトルメント管理、Universal Logout、API Integration Actionsなど、クラシックエクスペリエンスでサポートされていない機能を構成します。利用可能な機能は、サブスクリプションによって異なります。
  • 再利用:アプリ統合を一度作成してデプロイすると、それをテンプレートとして使用し、複数のアプリインスタンスを作成できます。アプリ統合を使用して作成する各インスタンスにはアプリ統合と同じ機能があり、個別に再構成する必要はありません。
  • 一括更新:デプロイ済みのアプリ統合を更新し、再デプロイすることで、関連するすべてのアプリインスタンスに変更を一度に適用します。

仕組み

OIWを使用してアプリ統合を作成すると、OktaはorgのOINカタログのプライベートアプリ(Private Apps)セクションに再利用可能なテンプレートを作成します。アプリ統合を一度デプロイすると、そこからアプリインスタンスを作成し、アプリインスタンス(多くの場合アプリと呼ばれます)をユーザーまたはグループに割り当てることができます。アプリインスタンスの作成は、OIW外で行われる別のステップです。

クラシックエクスペリエンスには、アプリ統合オブジェクトはありません。各アプリインスタンスを個別に作成しない限り、同じ構成を複数のインスタンスで再利用することはできません。

  1. 以下の機能を使用する場合は、OIWをウィザードに選択して、アプリ統合を作成します。

    1. OIDCまたはSAMLによるシングルサインオン(SSO)

    2. Global Token Revocation(GTR)またはAPI Integration Actionsを使用したUniversal Logout

    3. SCIMまたはAPI Integration Actionsを使用したプロビジョニング

    4. SCIMまたはAPI Integration Actionsを使用したエンタイトルメント管理

  2. OIWを使用してアプリ統合をデプロイします。
  3. アプリ統合を基にしたアプリインスタンスを追加したり、アプリ統合自体を編集したりするには、orgのOINカタログのプライベートアプリ(Private apps)セクションでアプリ統合を見つけます。

OIWとクラシックエクスペリエンス

表 1. 機能の比較
機能 従来のエクスペリエンス OIW
SSO(SAML/OIDC) はい はい
SSO(SWA) はい いいえ
SCIMプロビジョニング 部分的(3つのテンプレートアプリのみ) はい
Entitlement Management いいえ はい
Universal Logout いいえ はい
API Integration Actions いいえ はい
ウィザード出力 アプリインスタンスのみ アプリ統合(再利用可能なテンプレート)

以下のいずれかに該当する場合は、OIWを使用してください。

  • SCIMプロビジョニング、エンタイトルメント管理、Universal Logout、またはAPI Integration Actionsが必要。
  • 新しい統合を構築中で、統合を後で編集し、再デプロイする機能が必要。
  • 統合がWebアプリでSAMLまたはOIDCを使用している。

以下のいずれかに該当する場合は、クラシックエクスペリエンスを使用してください。

  • SWAが必要。
  • シングルページアプリまたはネイティブアプリタイプが必要。
  • クラシックエクスペリエンスで構築された既存の統合があり、移行の準備ができていない。
  • より柔軟なAPIサービス統合の設定が必要。

主要コンセプト

アプリ統合
プライベート統合を作成する際にOIWが作成する、再利用可能な構成オブジェクト。統合のプロトコル、機能、設定を定義します。デプロイされると、orgのOINカタログのプライベートアプリ(Private apps)セクションに存在し、アプリインスタンス作成のためのソーステンプレートとして機能します。アプリの統合は編集して再デプロイできますが、削除はできません。1つのアプリ統合で、最大1000個のアプリインスタンスをサポートします。
アプリインスタンス
アプリ統合のデプロイ済み表現で、org内のユーザーまたはグループに割り当てられます。アプリインスタンスはApplications and Resources > アプリケーション(Applications)に表示されます。アプリインスタンスを非アクティブ化または削除できます。
Okta Integration Wizard(OIW)
Okta orgでプライベートアプリ統合を作成およびデプロイするための、Admin Consoleのガイド付きウィザード。Oktaは、OINカタログのOrgのプライベートアプリ(Private Apps)セクションに再利用可能なテンプレートを作成します。OIWは、SSO、SCIMプロビジョニング、エンタイトルメント管理、およびUniversal Logoutをサポートしています。API Integration Actionsを使用すると、標準プロトコルをサポートしていないAPIを持つカスタムアプリも統合できます。統合は現在のorgにのみデプロイされます。複数Orgへのデプロイメントは、今後のリリースで予定されています。
従来のエクスペリエンス
Admin ConsoleでプライベートSSO連携を作成するための既存のクラシックエクスペリエンス。アプリインスタンスを直接作成します。共有アプリ統合テンプレートはありません。各アプリインスタンスには個別の設定が必要です。SAML、OIDC、SWA、およびAPIサービス統合をサポートしています。
OINウィザード
Integrator Free Plan orgでのみ利用可能な別のウィザードです。独立系ソフトウェアベンダーや開発者は、通常OINウィザードを使用して統合を構築し、公開OINカタログに送信します。