アカウント同期イベントのペイロード

以下のアカウント同期イベントのペイロードを使用すると、イベント通知のWebhookやAPIに対して、非同期ワークフローや同期処理をトリガーすることができます。

次の表は、アカウント同期イベントに含まれる属性を示しています。

表 1. アカウント同期属性
名前 データ・タイプ 説明
data.action ストリング 実行された操作の詳細。 例えば、account_sync_complete。
data.adoptionstats_compliant_accounts ストリング 苦情アカウントの数。
data.adoptionstats_deleted_accounts ストリング 削除されたアカウントの数。
data.adoptionstats_failed_accounts ストリング 失敗したアカウントの数。
data.adoptionstats_non_compliant_accounts ストリング 規定に準拠していないアカウントの数。
data.adoptionstats_unmatched_accounts ストリング 一致しないアカウントの数。
data.api_grant_type ストリング JWT内のgrant-type。
data.applicationid ストリング 各アプリケーションの固有識別子。
data.applicationname ストリング アプリケーションの名前。
data.applicationtype ストリング アプリケーションの種類。
data.cause ストリング そのアクションを説明するメッセージ。 例:「 data.cause 」: [「アカウントの同期が完了しました。」]" ]
data.delta_changes ストリング 修復処理の一環として計算される属性デルタの変更。
data.devicetype ストリング ブラウザのユーザーエージェント。
data.modified ストリング 変更されたデータを示します。
data.origin ストリング イベントの生成の原因となったシステムの IP アドレス。
data.performedby ストリング Cloud DirectoryのユーザーID、またはAPIクライアントのUUID。
data.performedby_clientname ストリング APIクライアント名
data.performedby_realm ストリング その行動を行った人物の領域。
data.performedby_type ストリング API、システム、またはユーザー。
data.performedby.username ストリング その操作を実行したユーザーのユーザー名。
data.reconcilliationid ストリング 実行される各照合のアカウント同期ID。
data.recon_account_info ストリング アカウントの同期統計情報を指定します。 例えば、 total:59、 new:0、 modified:1、 unchanged:58、 markedAsDeleted:0。
data.recon_accounts_count ストリング リコンアカウントの数を指定します。 例えば、「recon_accounts_count」:「7」。
data.recon_groups_count ストリング リコングループの数を指定します。 例えば、「recon_groups_count」:「1」。
data.recon_groups_info ストリング アカウントの同期グループ情報を指定してください。 例えば、「recon_groups_info」: "{\"total\":1,\"new\":0,\"modified\":0,\"unchanged\":1,\"markedAsDeleted\":0}"
data.recon_operations_info ストリング アカウント同期に関する情報 例えば、「recon_operations_info」:「[ {\"resourceType\":\"SupportingData\",\"status\":\"SUCCESS\"}, {\"resourceType\":\"Groups\",\"status\":\"SUCCESS\"}, {\"resourceType\":\"Users\",\"status\":\"SUCCESS\"} ]」。
data.recon_status ストリング アカウントの同期ステータスを指定します。 成功する場合もあれば、失敗する場合もある。
data.recon_supporting_data_count ストリング アカウント同期に対応するデータ数を指定します。 たとえば、「recon_supporting_data_count」:「2」。
data.remediation_policy ストリング どの修復ポリシーが使用されているかに関する情報を提供します。 たとえば、on_ci、on_target、または none などです。
data.remediation_status ストリング アカウントの是正措置実施後のアカウントの状態を指定します。 例えば、苦情、苦情なし、または該当なし
data.subject ストリング そのイベントに関する追加情報を示しています。 この欄には、件名が入ります。
data.subject_type ストリング そのイベントに関する追加情報を示しています。 このフィールドは、対象のタイプを示します。 例えば、アカウント。
data.subjectid ストリング 対象の一意の識別子を示します。
data.subtype ストリング
  • 証明書: Android モバイル・デバイス (MaaS360®) からのネイティブ・モバイル・アプリケーションでログインします。
  • フェデレーション: SAML - IVA および OIDC: IBMid
  • Kerberos - iOS のモバイル端末から、ネイティブモバイルアプリを使用してログインする (MaaS360)
  • MFA - 認証に使用される第2の要素。
  • パスワード不要 - 認証に使用される最初の要素。
  • ソーシャルメディア - FacebookやLinkedInなどのソーシャルメディアサービス。
  • Socialjwt - 「 WeChat 」などのモバイルアプリで使用されています。
  • トークン交換 - ブラウザのROPCフローで使用されます。
  • User_password - クラウドディレクトリ、 LDAP のパススルー。
data.target ストリング 適用される可能性がある 2 次リソース。
data.target_matching_attributes ストリング 対象に一致する属性を示します。
data.target_type ストリング ターゲットタイプの情報。 例えば、ユーザーやアプリケーションなどです。
data.targetid ストリング ターゲットの一意の識別子を示します。
geoip.city_name

geoio.continent_name

geoip.country_iso_code

geoip.country_name

geoip.location

geoip.region_name

ストリング data.origin を使用してイベント・サービスによって拡張

以下のコードはペイロードのサンプルです。 実際の属性を取得するには、Events API を使用してください。 https://docs.verify.ibm.com/verify/reference/getallevents および https://docs.verify.ibm.com/verify/docs/pulling-event-data を参照してください。

{
  
    "data": {
      "performedby_type": "system",
      "subject_type": "account",
      "subject": "1111111111111111111111@111.111.111.111",
      "origin": "unavailable",
      "cause": "Compliance status of account.",
      "subjectid": "22222222222222222222",
      "remediation_status": "unmatched",
      "remediation_policy": "on_ci",
      "performedby": "system",
      "action": "compliance_status",
      "reconciliationid": "3333333333-3333-3333-3333-333333333333",
      "applicationid": "4444444444444444444",
      "performedby_clientname": "system"
    },
    "year": 2023,
    "tags": [
      "_geoip_lookup_failed-unresolvable_origin"
    ],
    "event_type": "account_sync",
    "month": 2,
    "indexed_at": 1675283597657,
    "tenantid": "55555555-5555-5555-5555-555555555555",
    "tenantname": "tenant name.verify.ibmcloudsecurity.com",
    "correlationid": "CORR_ID-66666666-6666-6666-6666-666666666666",
    "id": "77777777-7777-7777-7777-777777777777",
    "time": 1675282426328,
    "day": 1
}