New Sep 30, 2024

Enhancing the security of Microsoft Edge extensions with the new Publish API

Browsers, engines, etc. All from Microsoft Edge Blog View Enhancing the security of Microsoft Edge extensions with the new Publish API on blogs.windows.com

As part of our commitment to continuously improve our security methods and practices, we are excited to introduce changes to the Publish API for Edge extensions developers. These changes are part of the Microsoft Secure Future Initiative and are designed to enhance the security of your extensions and streamline the extension publishing process.

In this blog post, we'll walk you through the key security capabilities introduced with the new Publish API, how it differs from the current API, and how extension developers can easily opt-in to and use the new experience.

Key security enhancements

The new Publish API delivers the following key enhancements: Here is what the Publish API page looks like when you sign in to Partner Center. For comparison, the first screenshot below shows the current experience, and the second screenshot shows the new version:

[caption id="attachment_25547" align="alignnone" width="1024"]The Publish API page in Partner Center, showing the current experience, which uses Client ID and access token URL The current Publish API page in Partner Center[/caption]

[caption id="attachment_25548" align="alignnone" width="1024"]The Publish API page in Partner Center, showing the new experience, once the new Publish API has been enabled The new Publish API page in Partner Center[/caption]

Get ready for the new Publish API experience

Using the new Publish API requires some development workflow changes. Here is how to get started: In Partner Center, once you opt-in, you will be guided through the steps to regenerate your ClientId and API key. To learn more, see Using the REST API for updating Microsoft Edge Add-ons.

To minimize the disruption of moving to the new Publish API, we have made this an opt-in experience. This allows you to transition to the new experience at your own pace. If needed, you can also opt-out and revert to the previous experience, although we encourage everyone to transition to the new, more secure, experience as soon as possible.

The security enhancements coming with the new Publish API will help protect your extensions and improve the security of the publishing process.

If you have any questions or feedback, you can contact us by opening on issue on our GitHub repository.

Scroll to top