I set up sign-up and sign-in through a custom policy in Azure Active Directory B2C.
I have 2 app registrations in the Azure AD B2C tenant:
1) a web application, which exposes an API
2) a Single-page application (SPA), which has been granted access to the API described above
I don’t have any app registration in my corp tenant, only in my B2C tenant.
Everything works fine, but the application shows up as unverified in the user consent prompt: https://1drv.ms/u/s!AhEACHgzzcWq4jH6dbds5TaW6ylH?e=Y5aTvM and https://1drv.ms/u/s!AhEACHgzzcWq4jKH95a3JzBoojpU?e=kFLvPR
To show it as verified, I:
1) verified my company’s identity with Microsoft Partner Network (MPN)
2) am trying to complete the publisher verification process to associate my MPN account with my app registration
The publisher domain of both apps is set to the primary verified custom domain of the tenant.
I am using Microsoft Graph to set my app’s verified publisher:
But I get the following error message: “The MPN ID you provided does not exist, or you do not have access to it. Please provide a valid MPN ID and try again.”. The MPN id I am using is the Global MPN ID.
This error is listed in the common issues in the documentation: https://docs.microsoft.com/en-us/azure/active-directory/develop/troubleshoot-publisher-verification#common-issues. Following the documentation, when I open the MPN tenant management page, the tenant where the app is registered in (the B2C tenant) is not on the list of the associated tenants. Only my corp tenant is on the list. However, even following the instructions in the documentation to associate a new tenant to the MPN account, I am not able to associate the B2C tenant. That process seems to be intended to associate Azure AD tenants to the MPN account, not Azure AD B2C tenants.
How can I set my app’s verified publisher so that it shows up as verified in the user consent prompt?