SCIM のカスタマイズのプロパティとスキーマ
SCIM のカスタマイズには、次のようなプロパティ、サポート済みスキーマ、およびサポートされていないスキーマが含まれています。
プロパティ
SCIM のカスタマイズでは、次のシステムプロパティが追加されます。
| 名前 | 説明 |
|---|---|
| com.snc.integration.scim2.max.member.count | SCIM の最大メンバー数。 |
| com.snc.integration.scim2.resolve.externalid.conflict | 外部 ID の SCIM フィルターで複数のリソースが見つかった場合は、要求元クライアントのソース定義に基づいて SCIM リソースを解決します。 注: 前提条件として、複数のソースからプロビジョニングを行う場合は、[SCIM ソース定義] テーブルでソースを定義する必要があります。ソースが定義されていない場合、またはこのプロパティが非アクティブな場合は、一致するすべてのリソースが外部 ID のフィルター応答で返されます。 |
| com.snc.integration.scim2.user.etl.definition.id | SCIM ユーザー ETL 定義 ID。 |
| com.snc.integration.scim2.group.etl.definition.id | SCIM グループ ETL 定義 ID。 |
| com.snc.integration.scim2.rte.verbose.logging.enabled | SCIM ユーザーおよびグループ RTE 定義の詳細なログ記録を有効にします。 |
| com.snc.integration.scim2.string.field.length.validation.enabled | フィールドの長さの検証。このプロパティは、フィールドを切り捨てて保存するのではなく、検証を有効にするものです。 |
| com.snc.integration.scim2.provider.customization.script.id | SCIM 応答をカスタマイズするためのスクリプトインクルードの ID。 |
サポート済みスキーマ
SCIM のカスタマイズでは、次のサポート済みスキーマが追加されます。
| スキーマ | 説明 | プリフィックス | 例 |
|---|---|---|---|
| urn:ietf:params:scim:schemas:core:2.0:User | リソースのコア属性が含まれます。 | none | name.middleName |
| urn:ietf:params:scim:schemas:extension:servicenow:2.0:User | ServiceNow に関連する属性が含まれます。 | servicenow | servicenow.manager.value |
| urn:ietf:params:scim:schemas:extension:servicenow:custom:2.0:User | コア拡張または ServiceNow 拡張スキーマの一部としてマッピングされていないカスタム属性が含まれます。 | custom | custom.socialId |
サポートされていないスキーマ
urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:ビジネスや企業に所属する、またはその組織を代表するユーザーを表す際に一般的に使用される属性が含まれます。
注:
Enterprise スキーマは有効なスキーマですが、その属性はどのテーブルにもマッピングされます。データベースの永続性がサポートされていないため、Enterprise スキーマが要求本文に含まれている場合でもエラーは表示されません。