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 です。
例: |
|
型: | ✔ by Indeed. SCIM does not require this value. | 主キーです。テナント内のすべてのユーザーで一意である必要があります。 例: |
|
型: | ✔ by Indeed. SCIM does not require this value. | ユーザーの姓です。たとえば、 例: |
|
型: | ✔ by Indeed. SCIM does not require this value. | ユーザーの名です。たとえば、 例: |
|
型: | ✔ Indeed requires one primary email. SCIM does not require this value. | ユーザーのメールアドレスです。 例: |
|
型: | ✔ | メールアドレスです。 例: |
|
型: | Optional | メールアドレスの分類です。 例: |
|
型: | Optional | これが主なメールアドレスかどうかを示します。値 例: |
|
型: | Optional | ユーザーの電話番号です。 例: |
|
型: | ✔ | ユーザーの電話番号です。値は RFC 3966: The tel URI for Telephone Numbers で定義されている形式に従う必要があります。 例: |
型: | RETURNED | サービスプロバイダーは、変更できない正規化済みの人が読める電話番号を返します。 例: |
|
型: | Optional | 電話番号のタイプです。次の例は受け付ける値を示します。 例: |
|
型: | Optional | これが主な電話番号かどうかを示します。値 例: |
|
型: | ✔ by Indeed. SCIM does not technically require it | アカウントが求職者ユーザーと採用企業ユーザーのどちらに属するかを示します。 例: |
|
型: | Optional | ユーザーの役職です。採用企業ユーザーに推奨します。 例: |
|
型: | Optional | ユーザーが希望する書き言葉または話し言葉です。値は RFC 7231, Section 5.3.5 で定義されている HTTP 例: |
|
型: | Optional | 通貨、日付形式、時刻形式、数値形式をローカライズするためのユーザーの既定のロケーションです。値には RFC 5646: Tags for Identifying Languages で定義されている言語タグを使用する必要があります。コンピューター言語は含みません。例として、 例: |
|
型: | Optional | IANA Time Zone Database 形式のユーザーのタイムゾーンです。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"] | 採用企業組織におけるユーザーのロールです。使用できる値は "admin" または空の配列です。 |