SCIM APIスキーマ
System for Cross-domain Identity Management(SCIM)APIのスキーマに関す る情報を取得します。
ユーザースキーマ
urn:ietf:params:scim:schemas:core:2.0:User| フィールド | 必須 | 説明 |
|---|---|---|
|
タイプ: | RETURNED | この属性は常にサービスプロバイダーが発行します。クライアント(IdP)が発行してはいけません。 Indeedが定義するSCIMリソースの一意のID。このIDは、SCIMサービスプロバイダーのすべてのリソース全体で一意である必要があり、安定し再割り当て不可である必要があります。後続のリクエストで同じリソースが返されるときに変わってはいけません。 これはIndeedアカウントキーであり、Indeedに対してAPI呼び出しを行うために使用するIDと同じです。 属性の特性:
プライバシーに関する考慮事項については、RFC 7643, Section 9: Security Considerationsをご覧ください。 Indeedがこの値を割り当てた後、IdPはユーザーアカウントの主要な参照としてこの値を保存する必要があります。 例: |
|
タイプ: | ✔ | テナント内でのアカウントの一意のユーザー名。多くの場合、メールアドレスなどのユーザーの主要なログインIDです。
例: |
|
タイプ: | ✔ Indeedでは必須。SCIMでは必須ではありません。 | 主キー。テナント内のすべてのユーザーで一意である必要があります。 例: |
|
タイプ: | ✔ Indeedでは必須。SCIMでは必須ではありません。 | ユーザーの姓(family name)。たとえば、 例: |
|
タイプ: | ✔ Indeedでは必須。SCIMでは必須ではありません。 | ユーザーの名(given name)。たとえば、 例: |
|
タイプ: | ✔ Indeedではプライマリのメール1件が必須。SCIMでは必須ではありません。 | ユーザーのメールアドレス。 例: |
|
タイプ: | ✔ | メールアドレス。 例: |
|
タイプ: | 任意 | メールアドレスの分類。 例: |
|
タイプ: | 任意 | このメールアドレスがプライマリかどうか。値 例: |
|
タイプ: | 任意 | ユーザーの電話番号。 例: |
|
タイプ: | ✔ | ユーザーの電話番号。値はRFC 3966: The tel URI for Telephone Numbersで定義された形式に従う必要があります。 例: |
タイプ: | RETURNED | サービスプロバイダーが提供する、不変かつ正規化された、人間が読める電話番号。 例: |
|
タイプ: | 任意 | 電話番号のタイプ。次の例は受け付けられる値です。 例: |
|
タイプ: | 任意 | この電話番号がプライマリかどうか。値 例: |
|
タイプ: | ✔ Indeedでは必須。SCIMでは技術的には必須ではありません。 | アカウントが求職者ユーザーまたは雇用主ユーザーのどちらに属するか。 例: |
|
タイプ: | 任意 | ユーザーの役職。雇用主ユーザーには推奨されます。 例: |
|
タイプ: | 任意 | ユーザーが優先する書き言葉または話し言葉。値は、RFC 7231, Section 5.3.5で定義されているHTTPの 例: |
|
タイプ: | 任意 | 通貨、日時形式、数値表現をローカライズするためのユーザーのデフォルトロケーション。値は、RFC 5646: Tags for Identifying Languagesで定義された言語タグである必要があります。コンピューター言語は対象外です。例: 例: |
|
タイプ: | 任意 | IANA Time Zoneデータベース形式(RFC 6557: Procedures for Maintaining the Time Zone Database)でのユーザーのタイムゾーン 。たとえば、 例: |
|
タイプ: | RETURNED | ユーザーのアカウントが有効かどうか。 例: |
|
タイプ: | RETURNED | サービスプロバイダーが管理するリソースタイプ。リソース名、エンドポイントURL、スキーマ、その他のメタデータを定義します。現在は 例: |
タイプ: | RETURNED | リソースがサービスプロバイダーに追加された日時。この値は不変です。 例: |
|
タイプ: | RETURNED | リソースが更新された最新の日時。一度も変更されていない場合、この値は 例: |
|
タイプ: | RETURNED | ユーザーリソースの現在の状態を表す一意のID。この値は更新ごとに変わり、バージョン追跡と変更検出を可能にします。 これは 例: |
ユーザーの雇用主組織スキーマ
urn:ietf:params:scim:schemas:extension:Indeed:1.0:User.EmployerOrganizationこのスキーマは、指定したロール(1つまたは複数)について、ユーザーを雇用主組織に関連付けます。
このスキーマは任意です。
-
スキーマを除外しても、ユーザーは
EmployerOrganizationsから削除されません。 -
スキーマをフィールドなしで含めると、ユーザーは
EmployerOrganizationsおよびrolesから削除されます。
| フィールド | 例 | 説明 |
|---|---|---|
タイプ: | "aXJpOi8v...gyZTkzNQ==" | 雇用主組織ID。EmployerOrganizationスキーマを指定する際に省略すると、ユーザーはあらゆる雇用主組織から削除されます。 |
タイプ: | ["admin"] | ユーザーが雇用主組織で持つロール(1つまたは複数)。受け付けられる値:"admin"または空の配列。 |