Validate an OIDC app for Microsoft Entra App Gallery onboarding
In brief
The documentation now describes validation for both single-tenant and multitenant OIDC applications, including configuration-specific endpoint requirements and eligibility guidance.
What Entra admins need to know
No action is required. Teams onboarding apps should select the configuration matching the app architecture and verify scopes, endpoints, and redirect URIs.
This editorial summary was generated by AI from the documentation changes. Verify important details in the full Microsoft Learn article.
Documentation change
The comparison below shows only the changed extract. Use the full-page view for complete context.
Validate an OIDC multitenant app for Microsoft Entra App Gallery onboarding
Before publishing your OpenID Connect (OIDC) multitenant application to the Microsoft Entra app gallery, you must validate that your sign-in implementation meets gallery requirements. Validation is a self-service step that confirms your app is ready to publishproduces a validation report and generates a Test ID required for submission.
The Microsoft Entra App Validator supports both single-tenant and multitenant OIDC applications. It evaluates your OIDC multitenant sign-in flow against Microsoft Entra app gallery requirements while you sign in to your application.
After validation, you'll have:
- A validation report highlighting required and recommended fixes
- A Test ID required to publish your app to the Microsoft Entra app gallery
The Microsoft Entra App Gallery SSO requirements define publication eligibility. Cloud SaaS applications must use a multitenant application. Single-tenant applications are acceptable when you deploy a separate application instance for each customer by using an infrastructure as a service (IaaS) or platform as a service (PaaS) architecture. Passing single-tenant validation doesn't automatically establish eligibility for App Gallery publication.
Prerequisites
Before starting validation, ensure the following are already true:
- Your app
is registered ashas a single-tenant or multitenant application registration in Microsoft EntraID.ID that matches its architecture and the App Gallery eligibility requirements. - OIDC sign-in is implemented and working correctly.
- Your app is deployed and accessible via a public URL.
- Redirect URIs, scopes, and permissions are configured.
- Sign in to the extension using your Microsoft account.
- Select Start test.
- When prompted, confirm the starting page and select Yes, Start test.
- When the validator prompts you to select the OIDC tenant configuration, choose the configuration that matches the application architecture you intend to publish in the App Gallery:
- Multitenant: For a cloud SaaS application that uses a shared application registration to serve customers across multiple Microsoft Entra tenants.
- Single-tenant: For an application deployed as a separate instance for each customer using an IaaS or PaaS architecture.
The extension initializes the validation session and lists the checks it performs.
During authentication, the validator evaluates:
- Microsoft sign-in entry point configuration
- Tenant endpoint usage
(for the selected configuration:/commonor/organizationsfor multitenantapps)validation, or the tenant-specific OIDC configuration for single-tenant validation. - OIDC v2.0 endpoint compliance
- Required scopes, including
openidandprofile - Authorization request structure and parameters
Review the validation report
@@ -1,36 +1,38 @@ ----title: Validate an OIDC multitenant app for Microsoft Entra App Gallery onboarding-description: Use the Microsoft Entra App Validator browser extension to validate your OpenID Connect multitenant app and generate a Test ID for app gallery publishing.+title: Validate an OIDC app for Microsoft Entra App Gallery onboarding+description: Use the Microsoft Entra App Validator browser extension to validate your single-tenant or multitenant OpenID Connect app and generate a Test ID for app gallery publishing. author: hkinyunyu manager: msteele ms.service: entra-id ms.subservice: enterprise-apps ms.topic: how-to-ms.date: 06/04/2026+ms.date: 10/19/2026 ms.author: hkinyunyu ms.reviewer: hkinyunyu ms.custom: enterprise-apps-article, msecd-doc-authoring-1013 ai-usage: ai-assisted -# Customer intent: As an ISV application developer, I want to validate my OIDC multitenant application using the Microsoft Entra App Validator browser extension so I can generate a Test ID and publish my app to the Microsoft Entra app gallery.+# Customer intent: As an ISV application developer, I want to validate my single-tenant or multitenant OIDC application using the Microsoft Entra App Validator browser extension so I can generate a Test ID and publish my app to the Microsoft Entra app gallery. --- -# Validate an OIDC multitenant app for Microsoft Entra App Gallery onboarding+# Validate an OIDC app for Microsoft Entra App Gallery onboarding -Before publishing your OpenID Connect (OIDC) multitenant application to the Microsoft Entra app gallery, you must validate that your sign-in implementation meets gallery requirements. Validation is a self-service step that confirms your app is ready to publish and generates a Test ID required for submission.+Before publishing your OpenID Connect (OIDC) application to the Microsoft Entra app gallery, you must validate that your sign-in implementation meets gallery requirements. Validation is a self-service step that produces a validation report and generates a Test ID required for submission. -The Microsoft Entra App Validator evaluates your OIDC multitenant sign-in flow against Microsoft Entra app gallery requirements while you sign in to your application.+The Microsoft Entra App Validator supports both single-tenant and multitenant OIDC applications. It evaluates your sign-in flow against Microsoft Entra app gallery requirements while you sign in to your application. After validation, you'll have: - A validation report highlighting required and recommended fixes - A Test ID required to publish your app to the Microsoft Entra app gallery +The [Microsoft Entra App Gallery SSO requirements](app-gallery-sso-requirements.md) define publication eligibility. Cloud SaaS applications must use a multitenant application. Single-tenant applications are acceptable when you deploy a separate application instance for each customer by using an infrastructure as a service (IaaS) or platform as a service (PaaS) architecture. Passing single-tenant validation doesn't automatically establish eligibility for App Gallery publication.+ ## Prerequisites Before starting validation, ensure the following are already true: -- Your app is registered as a [multitenant application](~/identity-platform/single-and-multi-tenant-apps.md) in Microsoft Entra ID.+- Your app has a [single-tenant or multitenant application registration](~/identity-platform/single-and-multi-tenant-apps.md) in Microsoft Entra ID that matches its architecture and the [App Gallery eligibility requirements](app-gallery-sso-requirements.md). - [OIDC sign-in](~/identity-platform/v2-protocols-oidc.md) is implemented and working correctly. - Your app is deployed and accessible via a public URL. - Redirect URIs, scopes, and permissions are configured.@@ -105,6 +107,9 @@ Start a validation session by signing in to the extension and confirming your ap 1. Sign in to the extension using your Microsoft account. 1. Select **Start test**. 1. When prompted, confirm the starting page and select **Yes, Start test**.+1. When the validator prompts you to select the OIDC tenant configuration, choose the configuration that matches the application architecture you intend to publish in the App Gallery:+ - **Multitenant**: For a cloud SaaS application that uses a shared application registration to serve customers across multiple Microsoft Entra tenants.+ - **Single-tenant**: For an application deployed as a separate instance for each customer using an IaaS or PaaS architecture. The extension initializes the validation session and lists the checks it performs. @@ -121,13 +126,13 @@ Sign in with a Microsoft account so the validator can capture and evaluate your During authentication, the validator evaluates: - Microsoft sign-in entry point configuration-- Tenant endpoint usage (`/common` or `/organizations` for multitenant apps)+- Tenant endpoint usage for the selected configuration: `/common` or `/organizations` for multitenant validation, or the tenant-specific OIDC configuration for single-tenant validation. - OIDC v2.0 endpoint compliance - Required scopes, including `openid` and `profile` - Authorization request structure and parameters > [!TIP]-> The most common validation failures are single-tenant endpoints, missing required scopes, and mismatched redirect URIs. These issues must be fixed before publishing.+> Common validation failures include endpoints that don't match the selected tenant configuration, missing required scopes, and mismatched redirect URIs. A tenant-specific endpoint isn't a validation failure when you select **Single-tenant**. Both configurations must use Microsoft identity platform v2.0 endpoints. Resolve validation failures before publishing. ## Review the validation report 