{"id":4639,"date":"2020-05-19T16:08:39","date_gmt":"2020-05-19T23:08:39","guid":{"rendered":"https:\/\/officedevblogs.wpengine.com\/?p=4639"},"modified":"2020-05-19T16:08:39","modified_gmt":"2020-05-19T23:08:39","slug":"appcertification1","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/appcertification1\/","title":{"rendered":"Enhanced programs to promote the privacy and security of your apps"},"content":{"rendered":"<p><span data-contrast=\"none\">Last year, Microsoft launched\u00a0<\/span><a href=\"https:\/\/docs.microsoft.com\/en-us\/microsoft-365-app-certification\/docs\/enterprise-app-attestation-guide\"><span data-contrast=\"none\">Publisher\u00a0Attestation<\/span><\/a><span data-contrast=\"none\">\u00a0and\u00a0<\/span><a href=\"https:\/\/docs.microsoft.com\/en-us\/microsoft-365-app-certification\/docs\/enterprise-app-certification-guide\"><span data-contrast=\"none\">Microsoft\u00a0365\u00a0Certification<\/span><\/a><span data-contrast=\"none\"> as part of the Microsoft 365 Security and Compliance program. This year at Build, we announced the public preview of another initiative called Publisher Verification. These programs, among several others, are the investments Microsoft is making to continue building a secure and trustworthy app ecosystem for our customers. The goal of these programs is to offer assurance and confidence to enterprise organizations that data and privacy are adequately secured and protected when your Microsoft 365 or Microsoft Graph API applications are introduced. <\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"none\">Publisher Verification<\/span><\/b><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\"><a href=\"https:\/\/aka.ms\/PublisherVerification\">Publisher Verification<\/a>\u202fallows developers with\u00a0a verified\u00a0<\/span><a href=\"https:\/\/partner.microsoft.com\/en-us\/membership\"><span data-contrast=\"none\">Microsoft Partner Network<\/span><\/a><span data-contrast=\"none\">\u00a0(MPN) account to\u00a0associate\u00a0an\u00a0organizational identity with their\u00a0apps registered through the\u00a0<\/span><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/active-directory\/develop\/\"><span data-contrast=\"none\">Microsoft identity platform<\/span><\/a><span data-contrast=\"none\">. It provides various benefits\u00a0including\u00a0increased trust, improved branding, and easier adoption in enterprises. It is currently\u202foptional\u00a0but\u202fwill become required in the future\u202ffor\u202fmulti-tenant apps\u00a0to\u00a0allow\u00a0end\u00a0users\u00a0to consent.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">This program primarily applies to\u00a0apps that are:\u202f<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"none\">Using\u00a0<\/span><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/active-directory\/develop\/active-directory-v2-protocols\"><span data-contrast=\"none\">OAuth 2.0 and OpenID Connect<\/span><\/a><span data-contrast=\"none\">\u00a0<\/span><span data-contrast=\"none\">to sign users in and request access to data using service-side APIs\u00a0such as\u00a0<\/span><a href=\"https:\/\/developer.microsoft.com\/graph\/\"><span data-contrast=\"none\">Microsoft Graph<\/span><\/a><span data-contrast=\"none\">.<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-aria-posinset=\"2\" data-aria-level=\"1\"><span data-contrast=\"none\">Registered in\u00a0Azure\u00a0AD as\u00a0<\/span><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/active-directory\/develop\/single-and-multi-tenant-apps\"><span data-contrast=\"none\">multi-tenant<\/span><span data-contrast=\"none\">.\u00a0<\/span><\/a><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><i><span data-contrast=\"none\">Example of\u00a0the updated branding page\u00a0for an app\u00a0registration\u00a0with a verified publisher<\/span><\/i><span data-contrast=\"none\">\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><img decoding=\"async\" class=\"alignnone size-medium wp-image-4640\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/Build_1-300x227.png\" alt=\"\" width=\"300\" height=\"227\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/Build_1-300x227.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/Build_1-768x582.png 768w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/Build_1.png 978w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p><b><span data-contrast=\"none\">Publisher\u00a0Attestation<\/span><\/b><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/docs.microsoft.com\/en-us\/microsoft-365-app-certification\/docs\/attestation\"><span data-contrast=\"none\">Publisher Attestation<\/span><\/a><span data-contrast=\"none\"> is a voluntary program where you complete a self-assessment of your app&#8217;s security, data handling, and compliance practices. The information you provide will be processed and presented to your customers so they can better evaluate your app before enabling it for their organization. Say goodbye to the back and forth with customers; you can now point them to all your information on the <a href=\"https:\/\/docs.microsoft.com\/en-us\/microsoft-365-app-certification\/teams\/teams-apps\">Publisher Attestation page<\/a>.\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">Applies to:\u202f<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"2\" data-aria-posinset=\"3\" data-aria-level=\"1\"><span data-contrast=\"none\">Apps that integrate with Microsoft\u00a0365\u202f<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\"> (Word, Excel, PowerPoint, Outlook, Teams, WebApps)<\/span><\/li>\n<\/ul>\n<p><b><span data-contrast=\"none\">Microsoft 365 Certification<\/span><\/b><span data-contrast=\"none\">\u202f<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">The\u00a0<\/span><a href=\"https:\/\/docs.microsoft.com\/en-us\/microsoft-365-app-certification\/docs\/certification\"><span data-contrast=\"none\">Microsoft 365 Certification<\/span><\/a><span data-contrast=\"none\">\u00a0offers assurance and confidence to enterprise organizations that data and privacy are adequately secured and protected when your Microsoft\u00a0Teams\u00a0app is introduced to the 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.\u202fDuring this process,\u00a0you will work with a\u00a0third-party assessor to validate your organizational\u00a0security and compliance\u00a0standards.\u00a0<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">Applies to:\u202f<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"3\" data-aria-posinset=\"5\" data-aria-level=\"1\"><span data-contrast=\"none\">Teams\u00a0applications\u00a0<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<\/ul>\n<p><i><span data-contrast=\"none\">Example of an app with the Microsoft 365 Certification badge in <a href=\"https:\/\/appsource.microsoft.com\/\">AppSource<\/a><\/span><\/i><\/p>\n<p><img decoding=\"async\" class=\"alignnone size-medium wp-image-4695\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/Build_3-189x300.png\" alt=\"\" width=\"189\" height=\"300\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/Build_3-189x300.png 189w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2020\/05\/Build_3.png 414w\" sizes=\"(max-width: 189px) 100vw, 189px\" \/><\/p>\n<p><span data-contrast=\"none\">As security becomes an increasingly important vector for you and your customers, with your help we will continue to build upon these programs to provide your customers with the\u00a0least amount of friction in adopting your apps\u00a0and the greatest amount of confidence in our app ecosystem.\u00a0<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">If you have questions about any of these programs\u00a0or if you would like to\u00a0participate,\u00a0please reach out to\u00a0<\/span><a href=\"mailto:appcert@microsoft.com\"><span data-contrast=\"none\">appcert@microsoft.com<\/span><\/a><span data-contrast=\"none\">.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:true,&quot;134233118&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The goal of the Microsoft 365 Certification program is to offer assurance and confidence to enterprise organizations that data and privacy are adequately secured and protected when your Microsoft 365 or Microsoft Graph API applications are introduced. \u00a0<\/p>\n","protected":false},"author":69080,"featured_media":25159,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[128,11],"tags":[18,12],"class_list":["post-4639","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-teams","category-office-add-ins","tag-excel","tag-outlook"],"acf":[],"blog_post_summary":"<p>The goal of the Microsoft 365 Certification program is to offer assurance and confidence to enterprise organizations that data and privacy are adequately secured and protected when your Microsoft 365 or Microsoft Graph API applications are introduced. \u00a0<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/4639","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/users\/69080"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/comments?post=4639"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/4639\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media\/25159"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media?parent=4639"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/categories?post=4639"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/tags?post=4639"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}