次の方法で共有


WebApplicationFirewallVerificationModel オブジェクトの一覧表示

名前空間: microsoft.graph

webApplicationFirewallVerificationModel オブジェクトとそのプロパティの一覧を取得します。

この API は、次の国内クラウド展開で使用できます。

グローバル サービス 米国政府機関 L4 米国政府機関 L5 (DOD) 21Vianet が運営する中国

アクセス許可

この API の最小特権としてマークされているアクセス許可またはアクセス許可を選択します。 アプリで必要な場合にのみ、より高い特権のアクセス許可またはアクセス許可を使用します。 委任されたアクセス許可とアプリケーションのアクセス許可の詳細については、「アクセス許可の種類」を参照してください。 これらのアクセス許可の詳細については、「アクセス許可のリファレンス」を参照してください。

アクセス許可の種類 最小特権アクセス許可 より高い特権のアクセス許可
委任 (職場または学校のアカウント) RiskPreventionProviders.Read.All 注意事項なし。
委任 (個人用 Microsoft アカウント) サポートされていません。 サポートされていません。
アプリケーション RiskPreventionProviders.Read.All 注意事項なし。

重要

職場または学校アカウントを使用する委任されたシナリオでは、管理者にサポートされているMicrosoft Entraロールまたはサポートされているロールのアクセス許可を持つカスタム ロールを割り当てる必要があります。 この操作では、次の最小特権ロールがサポートされています。

  • ユーザー フロー管理者の外部 ID
  • アプリケーション管理者
  • ディレクトリ リーダー
  • セキュリティ閲覧者
  • セキュリティ管理者

HTTP 要求

GET /identity/riskPrevention/webApplicationFirewallVerifications

オプションのクエリ パラメーター

このメソッドは、関連リソースを含む $filter$expand など、一部の OData クエリ パラメーターをサポートしています。 一般的な情報については、「OData クエリ パラメーター」を参照してください。

要求ヘッダー

名前 説明
Authorization ベアラー {token}。 必須です。 認証と認可についての詳細をご覧ください。

要求本文

このメソッドには、要求本文を指定しません。

応答

成功した場合、このメソッドは応答コード 200 OK と、応答本文の webApplicationFirewallVerificationModel オブジェクトのコレクションを返します。

例 1: すべての webApplicationFirewallVerifications を取得します。

要求

次の例は要求を示しています。

GET https://graph.microsoft.com/v1.0/identity/riskPrevention/webApplicationFirewallVerifications

応答

次の例は応答を示しています。

注: ここに示す応答オブジェクトは、読みやすさのために短縮されている場合があります。

HTTP/1.1 200 OK
Content-Type: application/json

{
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identity/riskPrevention/webApplicationFirewallVerifications(provider())",
    "value": [
        {
            "id": "00000000-0000-0000-0000-000000000000",
            "verifiedHost": "www.contoso.com",
            "providerType": "cloudflare",
            "verificationResult": {
                "status": "success",
                "verifiedOnDateTime": "2025-10-04T00:50:26.4909654Z",
                "errors": [],
                "warnings": []
            },
            "verifiedDetails": {
                "@odata.type": "#microsoft.graph.cloudFlareVerifiedDetailsModel",
                "zoneId": "11111111111111111111111111111111",
                "dnsConfiguration": {
                    "name": "www.contoso.com",
                    "isProxied": true,
                    "recordType": "cname",
                    "value": "contoso.azurefd.net",
                    "isDomainVerified": true
                },
                "enabledRecommendedRulesets": [
                    {
                        "rulesetId": "22222222222222222222222222222222",
                        "name": "CloudFlare Managed Ruleset",
                        "phaseName": "http_request_firewall_managed"
                    }
                ],
                "enabledCustomRules": [
                    {
                        "ruleId": "33333333333333333333333333333333",
                        "name": "Block SQL Injection",
                        "action": "block"
                    },
                    {
                        "ruleId": "44444444444444444444444444444444",
                        "name": "Block XSS",
                        "action": "block"
                    }
                ]
            },
        }
    ]
}

例 2: 関連するプロバイダーの詳細と共にすべての webApplicationFirewallVerification を取得します。

要求

次の例は要求を示しています。

GET https://graph.microsoft.com/v1.0/identity/riskPrevention/webApplicationFirewallVerifications?$expand=provider

応答

次の例は応答を示しています。

注: ここに示す応答オブジェクトは、読みやすさのために短縮されている場合があります。

HTTP/1.1 200 OK
Content-Type: application/json

{
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identity/riskPrevention/webApplicationFirewallVerifications(provider())",
    "value": [
        {
            "id": "00000000-0000-0000-0000-000000000000",
            "verifiedHost": "www.contoso.com",
            "providerType": "cloudflare",
            "verificationResult": {
                "status": "success",
                "verifiedOnDateTime": "2025-10-04T00:50:26.4909654Z",
                "errors": [],
                "warnings": []
            },
            "verifiedDetails": {
                "@odata.type": "#microsoft.graph.cloudFlareVerifiedDetailsModel",
                "zoneId": "11111111111111111111111111111111",
                "dnsConfiguration": {
                    "name": "www.contoso.com",
                    "isProxied": true,
                    "recordType": "cname",
                    "value": "contoso.azurefd.net",
                    "isDomainVerified": true
                },
                "enabledRecommendedRulesets": [
                    {
                        "rulesetId": "22222222222222222222222222222222",
                        "name": "CloudFlare Managed Ruleset",
                        "phaseName": "http_request_firewall_managed"
                    }
                ],
                "enabledCustomRules": [
                    {
                        "ruleId": "33333333333333333333333333333333",
                        "name": "Block SQL Injection",
                        "action": "block"
                    },
                    {
                        "ruleId": "44444444444444444444444444444444",
                        "name": "Block XSS",
                        "action": "block"
                    }
                ]
            },
            "provider@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identity/riskPrevention/webApplicationFirewallVerifications('00000000-0000-0000-0000-000000000000')/webApplicationFirewallProviders",
            "provider": {
                "@odata.type": "#microsoft.graph.cloudFlareWebApplicationFirewallProvider",
                "id": "55555555-5555-5555-5555-555555555555",
                "displayName": "CloudFlare Provider Example",
                "zoneId": "11111111111111111111111111111111"
            }
        }
    ]
}