{
    "api_version": "1",
    "kind": "dse_post",
    "self": "https://update.dsesecurity.com/api/v1/posts/dse-20260917-067-check-the-sdk-path-before-enabling-entra-authentication-for-snapshot-debugger/",
    "item": {
        "id": "https://update.dsesecurity.com/updates/dse-20260917-067-check-the-sdk-path-before-enabling-entra-authentication-for-snapshot-debugger/",
        "slug": "dse-20260917-067-check-the-sdk-path-before-enabling-entra-authentication-for-snapshot-debugger",
        "url": "https://update.dsesecurity.com/updates/dse-20260917-067-check-the-sdk-path-before-enabling-entra-authentication-for-snapshot-debugger/",
        "alternate_urls": {
            "markdown": "https://update.dsesecurity.com/updates/dse-20260917-067-check-the-sdk-path-before-enabling-entra-authentication-for-snapshot-debugger.md",
            "json": "https://update.dsesecurity.com/api/v1/posts/dse-20260917-067-check-the-sdk-path-before-enabling-entra-authentication-for-snapshot-debugger/"
        },
        "title": "Check the SDK path before enabling Entra authentication for Snapshot Debugger",
        "summary": "Review snapshot-ingestion authentication independently from general application sign-in.",
        "format": {
            "slug": "guide",
            "name": "Guide"
        },
        "priority": {
            "slug": "info",
            "name": "Information"
        },
        "featured": false,
        "image": {
            "theme": "identity-cloud",
            "label": "Identity & cloud",
            "alt": "Governed cloud identity system with connected service and lifecycle nodes.",
            "card_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-card.webp?v=1.8.20",
            "hero_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-hero.webp?v=1.8.20",
            "social_url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-social-v2.jpg?v=1.8.20",
            "width": 2400,
            "height": 1350
        },
        "topics": [
            {
                "slug": "cybersecurity",
                "name": "Cybersecurity",
                "url": "https://update.dsesecurity.com/topic/cybersecurity/"
            },
            {
                "slug": "it",
                "name": "IT",
                "url": "https://update.dsesecurity.com/topic/it/"
            }
        ],
        "author": {
            "name": "DSE Security Editorial Team",
            "url": "https://update.dsesecurity.com/#editorial-team",
            "type": "Organization"
        },
        "publisher": {
            "name": "Detection Systems & Engineering",
            "url": "https://dsesecurity.com/"
        },
        "published_at": "2026-09-17T16:33:53+00:00",
        "modified_at": "2026-09-17T16:38:45+00:00",
        "reviewed_on": "2026-09-17",
        "reading_minutes": 1,
        "word_count": 212,
        "potentially_affected": "Use this review for an App Service application whose team plans to authenticate snapshot ingestion with Microsoft Entra ID. Identify the application's actual SDK references and authentication configuration. A portal setting or the application's own user sign-in does not by itself demonstrate this ingestion setup.",
        "dse_recommendation": "DSE recommends having the application owner document the SDK integration before changing the snapshot agent settings.",
        "primary_source": {
            "name": "Enable Snapshot Debugger for .NET apps in App Service - Azure Monitor | Microsoft Learn",
            "url": "https://learn.microsoft.com/en-us/azure/azure-monitor/snapshot-debugger/snapshot-debugger-app-service",
            "published_on": null,
            "authority": "Microsoft Learn"
        },
        "publishing_principles": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
        "usage_info": "https://update.dsesecurity.com/usage/",
        "copyright_notice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
        "content_html": "<h2>Source facts</h2>\n<p>Microsoft states that Snapshot Debugger supports Microsoft Entra authentication only when the application references the Application Insights SDK and configures Microsoft Entra ID through that SDK. The source describes this as the current authentication condition for snapshot ingestion. <a href=\"https://learn.microsoft.com/en-us/azure/azure-monitor/snapshot-debugger/snapshot-debugger-app-service\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft Learn</a>.</p>\n<h2>Applicability</h2>\n<p>Use this review for an App Service application whose team plans to authenticate snapshot ingestion with Microsoft Entra ID. Identify the application&#8217;s actual SDK references and authentication configuration. A portal setting or the application&#8217;s own user sign-in does not by itself demonstrate this ingestion setup.</p>\n<h2>DSE recommendation</h2>\n<p>DSE recommends having the application owner document the SDK integration before changing the snapshot agent settings. Compare the current source&#8217;s complete setup instructions with the deployed application, identity and target Application Insights resource. Stage the change in an approved test deployment and define a safe exception scenario that can produce reviewable evidence.</p>\n<h2>Verification</h2>\n<p>Inspect the deployed SDK and identity configuration, then run the approved snapshot exercise. Confirm that a snapshot reaches the intended resource and can be associated with the intended exception. Keep authorization evidence separate from evidence that a snapshot was actually collected. If no snapshot arrives, investigate both paths rather than assuming application sign-in proved ingestion authentication.</p>\n<h2>Official references</h2>\n<p><a href=\"https://learn.microsoft.com/en-us/azure/azure-monitor/snapshot-debugger/snapshot-debugger-app-service\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft Learn: Enable Snapshot Debugger for .NET apps in App Service</a>.</p>",
        "content_text": "Source facts\nMicrosoft states that Snapshot Debugger supports Microsoft Entra authentication only when the application references the Application Insights SDK and configures Microsoft Entra ID through that SDK. The source describes this as the current authentication condition for snapshot ingestion. Microsoft Learn.\nApplicability\nUse this review for an App Service application whose team plans to authenticate snapshot ingestion with Microsoft Entra ID. Identify the application’s actual SDK references and authentication configuration. A portal setting or the application’s own user sign-in does not by itself demonstrate this ingestion setup.\nDSE recommendation\nDSE recommends having the application owner document the SDK integration before changing the snapshot agent settings. Compare the current source’s complete setup instructions with the deployed application, identity and target Application Insights resource. Stage the change in an approved test deployment and define a safe exception scenario that can produce reviewable evidence.\nVerification\nInspect the deployed SDK and identity configuration, then run the approved snapshot exercise. Confirm that a snapshot reaches the intended resource and can be associated with the intended exception. Keep authorization evidence separate from evidence that a snapshot was actually collected. If no snapshot arrives, investigate both paths rather than assuming application sign-in proved ingestion authentication.\nOfficial references\nMicrosoft Learn: Enable Snapshot Debugger for .NET apps in App Service.",
        "content_markdown": "## Source facts\n\nMicrosoft states that Snapshot Debugger supports Microsoft Entra authentication only when the application references the Application Insights SDK and configures Microsoft Entra ID through that SDK. The source describes this as the current authentication condition for snapshot ingestion. [Microsoft Learn](https://learn.microsoft.com/en-us/azure/azure-monitor/snapshot-debugger/snapshot-debugger-app-service).\n\n## Applicability\n\nUse this review for an App Service application whose team plans to authenticate snapshot ingestion with Microsoft Entra ID. Identify the application’s actual SDK references and authentication configuration. A portal setting or the application’s own user sign-in does not by itself demonstrate this ingestion setup.\n\n## DSE recommendation\n\nDSE recommends having the application owner document the SDK integration before changing the snapshot agent settings. Compare the current source’s complete setup instructions with the deployed application, identity and target Application Insights resource. Stage the change in an approved test deployment and define a safe exception scenario that can produce reviewable evidence.\n\n## Verification\n\nInspect the deployed SDK and identity configuration, then run the approved snapshot exercise. Confirm that a snapshot reaches the intended resource and can be associated with the intended exception. Keep authorization evidence separate from evidence that a snapshot was actually collected. If no snapshot arrives, investigate both paths rather than assuming application sign-in proved ingestion authentication.\n\n## Official references\n\n[Microsoft Learn: Enable Snapshot Debugger for .NET apps in App Service](https://learn.microsoft.com/en-us/azure/azure-monitor/snapshot-debugger/snapshot-debugger-app-service)."
    },
    "json_ld": {
        "@context": "https://schema.org",
        "@graph": [
            {
                "@type": "Organization",
                "@id": "https://dsesecurity.com/#organization",
                "name": "Detection Systems & Engineering",
                "alternateName": "DSE Security",
                "url": "https://dsesecurity.com/",
                "logo": {
                    "@type": "ImageObject",
                    "url": "https://update.dsesecurity.com/assets/dse-logo-20260812.png?v=1.8.20"
                }
            },
            {
                "@type": "Organization",
                "@id": "https://update.dsesecurity.com/#editorial-team",
                "name": "DSE Security Editorial Team",
                "url": "https://update.dsesecurity.com/",
                "parentOrganization": {
                    "@id": "https://dsesecurity.com/#organization"
                }
            },
            {
                "@type": "WebSite",
                "@id": "https://update.dsesecurity.com/#website",
                "name": "DSE Updates",
                "alternateName": "DSE Security Knowledge Hub",
                "url": "https://update.dsesecurity.com/",
                "inLanguage": "en-US",
                "publisher": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "potentialAction": {
                    "@type": "SearchAction",
                    "target": {
                        "@type": "EntryPoint",
                        "urlTemplate": "https://update.dsesecurity.com/?q={search_term_string}"
                    },
                    "query-input": "required name=search_term_string"
                }
            },
            {
                "@type": "WebPage",
                "@id": "https://update.dsesecurity.com/updates/dse-20260917-067-check-the-sdk-path-before-enabling-entra-authentication-for-snapshot-debugger/",
                "url": "https://update.dsesecurity.com/updates/dse-20260917-067-check-the-sdk-path-before-enabling-entra-authentication-for-snapshot-debugger/",
                "isPartOf": {
                    "@id": "https://update.dsesecurity.com/#website"
                },
                "lastReviewed": "2026-09-17"
            },
            {
                "@type": "BreadcrumbList",
                "@id": "https://update.dsesecurity.com/updates/dse-20260917-067-check-the-sdk-path-before-enabling-entra-authentication-for-snapshot-debugger/#breadcrumbs",
                "itemListElement": [
                    {
                        "@type": "ListItem",
                        "position": 1,
                        "name": "DSE Updates",
                        "item": "https://update.dsesecurity.com/"
                    },
                    {
                        "@type": "ListItem",
                        "position": 2,
                        "name": "Check the SDK path before enabling Entra authentication for Snapshot Debugger",
                        "item": "https://update.dsesecurity.com/updates/dse-20260917-067-check-the-sdk-path-before-enabling-entra-authentication-for-snapshot-debugger/"
                    }
                ]
            },
            {
                "@type": [
                    "Article",
                    "TechArticle"
                ],
                "@id": "https://update.dsesecurity.com/updates/dse-20260917-067-check-the-sdk-path-before-enabling-entra-authentication-for-snapshot-debugger/#article",
                "identifier": "https://update.dsesecurity.com/updates/dse-20260917-067-check-the-sdk-path-before-enabling-entra-authentication-for-snapshot-debugger/",
                "url": "https://update.dsesecurity.com/updates/dse-20260917-067-check-the-sdk-path-before-enabling-entra-authentication-for-snapshot-debugger/",
                "headline": "Check the SDK path before enabling Entra authentication for Snapshot Debugger",
                "description": "Review snapshot-ingestion authentication independently from general application sign-in.",
                "abstract": "Review snapshot-ingestion authentication independently from general application sign-in.",
                "articleBody": "Source facts\nMicrosoft states that Snapshot Debugger supports Microsoft Entra authentication only when the application references the Application Insights SDK and configures Microsoft Entra ID through that SDK. The source describes this as the current authentication condition for snapshot ingestion. Microsoft Learn.\nApplicability\nUse this review for an App Service application whose team plans to authenticate snapshot ingestion with Microsoft Entra ID. Identify the application’s actual SDK references and authentication configuration. A portal setting or the application’s own user sign-in does not by itself demonstrate this ingestion setup.\nDSE recommendation\nDSE recommends having the application owner document the SDK integration before changing the snapshot agent settings. Compare the current source’s complete setup instructions with the deployed application, identity and target Application Insights resource. Stage the change in an approved test deployment and define a safe exception scenario that can produce reviewable evidence.\nVerification\nInspect the deployed SDK and identity configuration, then run the approved snapshot exercise. Confirm that a snapshot reaches the intended resource and can be associated with the intended exception. Keep authorization evidence separate from evidence that a snapshot was actually collected. If no snapshot arrives, investigate both paths rather than assuming application sign-in proved ingestion authentication.\nOfficial references\nMicrosoft Learn: Enable Snapshot Debugger for .NET apps in App Service.",
                "datePublished": "2026-09-17T16:33:53+00:00",
                "dateModified": "2026-09-17T16:38:45+00:00",
                "mainEntityOfPage": {
                    "@id": "https://update.dsesecurity.com/updates/dse-20260917-067-check-the-sdk-path-before-enabling-entra-authentication-for-snapshot-debugger/"
                },
                "inLanguage": "en-US",
                "isAccessibleForFree": true,
                "author": {
                    "@type": "Organization",
                    "name": "DSE Security Editorial Team",
                    "url": "https://update.dsesecurity.com/#editorial-team"
                },
                "publisher": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "image": {
                    "@type": "ImageObject",
                    "@id": "https://update.dsesecurity.com/updates/dse-20260917-067-check-the-sdk-path-before-enabling-entra-authentication-for-snapshot-debugger/#primaryimage",
                    "url": "https://update.dsesecurity.com/assets/editorial/identity-cloud-social-v2.jpg?v=1.8.20",
                    "contentUrl": "https://update.dsesecurity.com/assets/editorial/identity-cloud-social-v2.jpg?v=1.8.20",
                    "width": 1200,
                    "height": 630,
                    "caption": "Check the SDK path before enabling Entra authentication for Snapshot Debugger"
                },
                "articleSection": [
                    "Cybersecurity",
                    "IT"
                ],
                "keywords": [
                    "Cybersecurity",
                    "IT",
                    "Guide",
                    "Information priority"
                ],
                "genre": "Guide",
                "about": [
                    {
                        "@type": "Thing",
                        "name": "Cybersecurity",
                        "url": "https://update.dsesecurity.com/topic/cybersecurity/"
                    },
                    {
                        "@type": "Thing",
                        "name": "IT",
                        "url": "https://update.dsesecurity.com/topic/it/"
                    }
                ],
                "wordCount": 212,
                "timeRequired": "PT1M",
                "publishingPrinciples": "https://update.dsesecurity.com/updates/dse-updates-editorial-methodology/",
                "usageInfo": "https://update.dsesecurity.com/usage/",
                "copyrightHolder": {
                    "@id": "https://dsesecurity.com/#organization"
                },
                "copyrightNotice": "Copyright © 2026 Detection Systems & Engineering. All rights reserved.",
                "citation": {
                    "@type": "CreativeWork",
                    "name": "Enable Snapshot Debugger for .NET apps in App Service - Azure Monitor | Microsoft Learn",
                    "url": "https://learn.microsoft.com/en-us/azure/azure-monitor/snapshot-debugger/snapshot-debugger-app-service"
                }
            }
        ]
    }
}