Okta Integration Wizard:プロビジョニング設定

SCIM 2.0またはAPI Integration Actionsを使用したユーザーおよびグループプロビジョニングを設定するためのフィールド。利用可能なフィールドは、選択した機能によって異なります。

SCIM 2.0プロパティ

  • OIWでは、SCIM 2.0インテグレーションのみを送信できます。
  • OIWでは、SCIMサーバーへのBasic認証による統合はサポートされていません。
  • カスタムアプリには、SCIMサービスが必要です。SCIMサービスがない場合は、SCIMの要件を理解するために「SCIMプロビジョニング統合の構築」を参照してください。
表 1. SCIM 2.0フィールド
フィールド 説明
ベースURL

SCIMサーバーのベースURLを指定します。ベースURLはHTTPSプロトコルをサポートしている必要があります。テナントごとの設計を使用している場合は、作成した変数名をURLに含めます。たとえば'https://' + app.subdomain + '.example.com/scim2/'です。「Okta Expression Languageを使用した動的プロパティ」を参照してください。

このフィールドの最大文字数は1024文字です。

このフィールドは必須です。

統合でOktaに管理してもらいたいオブジェクトは何ですか?

OktaがSCIM統合で管理するオブジェクトを選択します。

  • ユーザー(Users):Oktaはデフォルトでアプリのユーザーを管理します。
  • グループ(Groups):Oktaでアプリ内のグループも管理する場合は、このオプションを選択します。

このフィールドは必須です。

ユーザー操作

SCIM統合のユーザー操作を選択します。

  • 作成(Create):Oktaはアプリでユーザーを作成できます。
  • 読み取り(Read):Oktaはアプリからユーザーを読み取ることができます。これは必須フィールドで、デフォルトで選択されています。
  • 更新(Update):Oktaはアプリのユーザーを更新できます。
  • パスワードの変更(Change password):Oktaはアプリ内のユーザーパスワードを更新できます。
  • 非アクティブ化(Deactivate):Oktaはアプリ内のユーザーを非アクティブ化できます。
  • ユーザーのPATCHをサポート(Support PATCH for User):Oktaは、アプリでPATCHメソッドを使用してユーザーを更新できます。これは必須フィールドで、デフォルトで選択されています。
  • ユーザーのスキーマをインポート(Import User Schema):Oktaは、サポートされている属性をSCIMサーバーから自動的に取得できます。

注(Note):ユーザーインポート機能はデフォルトで有効になっています。プロファイルソーシングはサポートされていません。統合でこの機能をサポートする必要がある場合は、OINチームにお問い合わせください。

グループ操作

SCIM統合のグループ操作。統合がグループオブジェクトを管理する場合、これらはすべてデフォルトで選択されます。

  • 作成(Create):Oktaはアプリでグループを作成できます。
  • 読み取り(Read)このフィールドは必須です。Oktaはアプリからグループを読み取ることができます。
  • 更新(PATCHを使用)(Update(Uses PATCH)):OktaはPATCHメソッドを使用して、アプリのグループを更新できます。
  • 削除(Delete):Oktaはアプリ内のグループを削除できます。

注(Note):グループインポート機能はデフォルトで有効になっています。

API Integration Actionsのプロビジョニング

表 2. API Integration Actionsのプロビジョニングフィールド
フィールド 説明
ユーザークエリ
ユーザーを一覧表示する ユーザーを一覧表示するフローを指定します。このフィールドは必須です。
ユーザーをIDで取得 ユーザーをIDで取得するフローを指定します。このフィールドは必須です。
ユーザーをユーザー名で取得 ユーザー名でユーザーを取得するフローを指定します。このフィールドは必須です。
ユーザースキーマ検出(User schema discovery)設定
ユーザースキーマの一覧表示 ユーザーのスキーマを一覧表示するフローを指定します。このフィールドは必須です。
ユーザースキーマのプロパティー値を一覧表示 ユーザーのスキーマと利用可能な属性値を一覧表示するフローを指定します。このフィールドは必須です。
ユーザー操作
ユーザーを作成する 任意。Oktaがアプリでユーザーを作成するフローを指定します。
ユーザーの更新 任意。Oktaがアプリでユーザーを更新するフローを指定します。
ユーザーパスワードの更新 任意。Oktaがアプリでユーザーパスワードを更新するフローを指定します。
ユーザーのアクティブ化 任意。Oktaがアプリでユーザーを有効にするフローを指定します。
ユーザーを非アクティブ化 任意。Oktaがアプリでユーザーを非アクティブ化するフローを指定します。
グループクエリ(Group query)設定
グループを一覧表示する アプリ内のグループを一覧表示するフローを指定します。これは必須フィールドです。
グループをIDで取得 IDでグループを取得するフローを指定します。このフィールドは必須です。
グループ操作
グループ操作の有効化 グループ操作を有効化します。この機能を有効にする場合は、すべてのグループ操作のフローを指定します。
グループを表示名で一覧表示 グループ表示名に基づいてアプリでグループを一覧表示するフローを指定します。
グループの作成 アプリでグループを作成するフローを指定します。
グループのアップデート アプリでグループを更新するフローを指定します。
グループの削除 アプリでグループを削除するフローを指定します。
グループメンバーシップ
グループメンバーシップの有効化 グループメンバーシップ操作を有効化します。この機能を有効にする場合は、すべてのグループメンバーシップ操作のフローを指定します。
グループメンバーの一覧表示 アプリでグループメンバーを一覧表示するフローを指定します。
グループメンバーの追加 アプリでグループにメンバーを追加するフローを指定します。
グループメンバーの削除 アプリでグループからメンバーを削除するフローを指定します。