Skip to content

Commit 991d3e5

Browse files
authored
Update publisher-verification-overview.md
1 parent 5cb70ee commit 991d3e5

File tree

1 file changed

+17
-61
lines changed

1 file changed

+17
-61
lines changed

articles/active-directory/develop/publisher-verification-overview.md

Lines changed: 17 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@ ms.reviewer: jesakowi
1616

1717
# Publisher verification
1818

19-
Publisher verification (preview) helps admins and end users understand the authenticity of application developers integrating with the Microsoft identity platform. In other words, is the publisher a known source or a bad actor disguising themselves as a well-known publisher? When an application is marked as publisher verified, it means that the publisher has verified their identity using their Microsoft Partner Network (MPN) account and has associated this MPN account with their application registration.
19+
Publisher verification (preview) helps admins and end users understand the authenticity of application developers integrating with the Microsoft identity platform. In other words, is the publisher a known source or a bad actor disguising themselves as a well-known publisher? When an application is marked as publisher verified, it means that the publisher has verified their identity using a [Microsoft Partner Network](https://partner.microsoft.com/membership) account that has completed the [verification](/partner-center/verification-responses) process and has associated this MPN account with their application registration.
2020

2121
A blue "verified" badge appears on the Azure AD consent prompt and other screens:
22-
![Consent prompt](./media/publisher-verification-overview/consent-prompt.png)
22+
![Consent prompt][./media/publisher-verification-overview/consent-prompt.png]
2323

24-
This feature is primarily for developers building multi-tenant apps that leverage [OAuth 2.0 and OpenID Connect](active-directory-v2-protocols.md) with the [Microsoft identity platform](v2-overview.md). These apps can sign users in using OpenID Connect, or they may use OAuth to request access to data using APIs like [Microsoft Graph](https://developer.microsoft.com/graph/).
24+
This feature is primarily for developers building multi-tenant apps that leverage [OAuth 2.0 and OpenID Connect](active-directory-v2-protocols.md) with the [Microsoft identity platform](v2-overview.md). These apps can sign users in using OpenID Connect, or they may use OAuth 2.0 to request access to data using APIs like [Microsoft Graph](https://developer.microsoft.com/graph/).
2525

2626
## Benefits
2727
Publisher verification provides the following benefits:
@@ -44,72 +44,28 @@ There are a few pre-requisites for publisher verification, some of which will ha
4444

4545
1. The user performing verification must be authorized to make changes to both the app registration in Azure AD and the MPN account in Partner Center.
4646

47-
1. In Azure AD this user must either be the Owner of the app or have one of the following [roles](/azure/active-directory/users-groups-roles/directory-assign-admin-roles): Application Admin, Cloud Application Admin, Global Admin.
47+
1. In Azure AD this user must either be the Owner of the app or have one of the following [roles](/azure/active-directory/users-groups-roles/directory-assign-admin-roles): Application Admin, Cloud Application Admin, Global Admin.
4848

49-
1. In Partner Center this user must have of the following [roles](/partner-center/permissions-overview): MPN Admin, Accounts Admin, or a Global Admin (this is a shared role mastered in Azure AD).
49+
1. In Partner Center this user must have of the following [roles](/partner-center/permissions-overview): MPN Admin, Accounts Admin, or a Global Admin (this is a shared role mastered in Azure AD).
50+
51+
1. The publisher agrees to the [Microsoft identity platform for developers Terms of Use]
52+
(https://docs.microsoft.com/en-us/legal/microsoft-identity-platform/terms-of-use)
5053

5154
Developers who have already met these pre-requisites can get verified in a matter of minutes. If the requirements have not been met, getting set up is free.
5255

53-
## Frequently asked questions
54-
55-
- **What information does Publisher Verification not provide?** When an application is marked publisher verified this does not indicate whether the application or its publisher has achieved any specific certifications, complies with industry standards, adheres to best practices, etc. Other Microsoft programs do provide this information, including [Microsoft 365 App Certification](/microsoft-365-app-certification/overview).
56-
57-
- **When will the verified badge start showing up on the consent screen?** Users who get prompted to consent to your app see the badge soon after you've gone through the process successfully, although it may take some time for this to replicate throughout the system. This will generally be a few minutes but could be a few hours.
58-
59-
- **When will other experiences start showing the badge or using verification status?**
60-
61-
- The Enterprise Apps experience will start showing an indication of publisher verified apps by public preview in mid-May. Admins will be able to set policies using this information in a similar timeframe.
62-
63-
- Dates on additional UI surfaces have not been announced.
64-
65-
- Microsoft’s risk-based consent capability will start factoring in verification status immediately.
66-
67-
- **I don’t know my MPN ID- where do I find it?** See the [Microsoft Partner Network FAQ](https://support.microsoft.com/help/4515614/frequently-asked-questions-joining-the-microsoft-partner-network-mpn) for guidance on how to find your organization’s MPN ID.
68-
69-
- **How do I make sure my MPN verification (also known as vetting/authorization) is complete in Partner Center?** If you are unsure whether vetting has been completed, you can check the [partner profile](https://partner.microsoft.com/pcv/accountsettings/connectedpartnerprofile) page in Partner Center. It will say “Verification status: Authorized”.
70-
71-
- **I do not have an MPN account and need to create one. How long will verification take?** This process is often quick, especially if you have enrolled in other Microsoft programs before. However, at times of increased load, you should expect three weeks for a net-new vetting to be processed. See [Verify your account information](/partner-center/verification-responses) or [Vetting process for Partners in Partner Center](https://support.microsoft.com/help/4522960/vetting-process-for-partners-in-partner-center) for more details.
72-
73-
- **Do I need to complete this process again for each app that my organization publishes?** Most of the steps in this process only need to be performed once. For example, you will only need a single verified/vetted MPN ID. However, this MPN ID will need to be associated with each app you want to mark as publisher verified. You can use PowerShell or Microsoft Graph to help mark multiple apps verified in bulk.
74-
75-
- **Will I have to go through parts of this process again in the future to renew my app’s publisher verification status?** As of Private Preview, the renewal/attestation process is not yet defined. Microsoft reserves the right to add a required renewal process in the future, which may involve one or more steps needing to be performed again.
76-
77-
- **I successfully marked my app publisher verified, but the verified Publisher display name is showing up incorrectly. Why?** The display name property is pulled directly from your MPN account in Partner Center when you mark your app registration as publisher verified. If it is incorrect, that means it was set incorrectly in Partner Center. You can confirm the display name by visiting the [partner profile](https://partner.microsoft.com/pcv/accountsettings/connectedpartnerprofile) page in Partner Center. See the next question for instructions on updating it, if necessary.
56+
## Next steps
57+
* Learn how to [mark an app as publisher verified](mark-app-as-publisher-verified.md)
58+
* [Troubleshoot](troubleshoot-publisher-verification.md) publisher verification
7859

79-
- **My organization’s name has changed, or was incorrect initially, and needs to be updated. How do I do this?** You can update your organization’s name on the [Partner profile](https://partner.microsoft.com/pcv/accountsettings/connectedpartnerprofile) page in Partner Center. After doing this, you will need to perform the initial [verification process](/partner-center/verification-responses) again. After that completes, you will need to update your Verified Publisher information in Azure AD using the “update” button on the Branding blade where you initially performed verification.
60+
## Frequently Asked Questions
61+
Below are some frequently asked questions regarding the Publisher Verification program. For FAQs related to the requirements and the process, see [mark an app as publisher verified](mark-app-as-publisher-verified.md).
8062

81-
- **My MPN ID has changed, how do I update it on my app(s) in Azure AD?** You will need to remove your old MPN ID from each app that was previously marked as publisher verified and go through the binding process again with the new one. The same requirements will apply as the initial process.
63+
- **What information does Publisher Verification __not__ provide?** When an application is marked publisher verified this does not indicate whether the application or its publisher has achieved any specific certifications, complies with industry standards, adheres to best practices, etc. Other Microsoft programs do provide this information, including [Microsoft 365 App Certification](/microsoft-365-app-certification/overview).
8264

8365
- **How much does this cost? Does it require any license?** Microsoft does not charge developers for publisher verification and it does not require any specific license.
8466

85-
- **Is this the same thing as Microsoft 365 Publisher Attestation? What about Microsoft 365 App Certification?** These are not the same things. Publisher verification is a complementary but separate feature to both [Microsoft 365 Publisher Attestation](/microsoft-365-app-certification/docs/attestation) and [Microsoft 365 App Certification](/microsoft-365-app-certification/docs/certification). For more info:
86-
87-
- **Publisher Attestation** is a voluntary program allows you to complete a self-assessment of your app's security, data handling, and compliance practices. The information you provide will be processed and presented to your potential customers so they can better evaluate your app before enabling it for their organization.
88-
89-
- **Microsoft 365 App Certification** offers assurance and confidence to enterprise organizations that data and privacy are adequately secured and protected when your Microsoft Word, Excel, PowerPoint, Outlook, Teams integration, or Graph API app is introduced to the Microsoft 365 platform. Certification confirms that an app solution is compatible with Microsoft technologies, compliant with cloud app security best practices, and supported by Microsoft, a trusted partner.
90-
91-
You will need to complete the publisher verification process independently of participation in those programs.
67+
- **How does this relate to Microsoft 365 Publisher Attestation? What about Microsoft 365 App Certification?** These are complementary programs that developers can use to create trustworthy apps that can be confidently adopted by customers. Publisher verification is the first step in this process, and should be completed by all developers creating apps that meet the above criteria.
9268

93-
- **Is this the same thing as the Azure AD Application Gallery?** No- publisher verification is a complementary but separate feature to the [Azure Active Directory application gallery](/azure/active-directory/azuread-dev/howto-app-gallery-listing). You will need to complete the publisher verification process independently of participation in that program.
69+
Developers who are also integrating with Microsoft 365 can receive additional benefits from these programs. For more information please refer to [Microsoft 365 Publisher Attestation](/microsoft-365-app-certification/docs/attestation) and [Microsoft 365 App Certification](/microsoft-365-app-certification/docs/certification).
9470

95-
## Additional resources
96-
Microsoft identity platform & Azure AD
97-
98-
- [Register an application with the Microsoft identity platform](quickstart-register-app.md)
99-
- [Add a custom domain to Azure AD with DNS verification](/azure/active-directory/fundamentals/add-custom-domain)
100-
- [Configure an app's publisher domain](howto-configure-publisher-domain.md)
101-
- [Administrator role permissions in Azure Active Directory](/azure/active-directory/users-groups-roles/directory-assign-admin-roles)
102-
- [Set up an Azure AD tenant](quickstart-create-new-tenant.md)
103-
104-
Microsoft Partner Network (MPN) and Partner Center
105-
106-
- [Microsoft Partner Network Sign-up](https://partner.microsoft.com/membership)
107-
- [Microsoft Partner Network FAQ](https://support.microsoft.com/help/4515614/frequently-asked-questions-joining-the-microsoft-partner-network-mpn)
108-
- [Verify your account information](https://docs.microsoft.com/partner-center/verification-responses)
109-
- [Vetting process for Partners in Partner Center](https://support.microsoft.com/help/4522960/vetting-process-for-partners-in-partner-center)
110-
- [Partner Center Account Structure & Hierarchy](/partner-center/account-structure)
111-
- [Partner Center Roles & Permissions](/partner-center/permissions-overview)
112-
113-
## Next steps
114-
* Learn how to [mark an app as publisher verified](mark-app-as-publisher-verified.md).
115-
* [Troubleshoot](troubleshoot-publisher-verification.md) publisher verification.
71+
- **Is this the same thing as the Azure AD Application Gallery?** No- publisher verification is a complementary but separate program to the [Azure Active Directory application gallery](/azure/active-directory/azuread-dev/howto-app-gallery-listing). Developers who fit the above criteria should to complete the publisher verification process independently of participation in that program.

0 commit comments

Comments
 (0)