Microsoft Edge Enhances Extension Security with Revamped Publish API: Key Management and Automatic Generation Features

Posted by

1. Microsoft Edge has launched a revamped Publish API aimed at enhancing the security of extensions. This initiative introduces automatic API key generation, improved key management, and a shorter key expiration period, all designed to protect developers and their extensions. The opt-in process allows developers to transition smoothly to the new system.2.

Enhancing Security for Microsoft Edge Extensions

Microsoft is stepping up its game with the new Publish API for Edge extensions. This initiative aligns with the Microsoft Secure Future Initiative, aiming to bolster security and streamline the publishing process.

What’s New in the Publish API?

The new Publish API introduces several key enhancements that developers should be aware of. These changes are designed to improve security and make the management of API keys more efficient.

Enhanced API Key Generation

One significant change is the automatic generation of API keys. Instead of relying on static credentials, the new system regenerates ClientId and API Keys for every developer. This reduces the risk of credential compromise.

API Key Management Simplified

Developers will now create and delete hashes of API keys in the database, rather than managing secrets directly. This approach enhances security by ensuring sensitive information is not stored in plain sight.

Access Token URL Changes

The new API eliminates the need for sending an access token URL. Instead, the URL is generated internally, which minimizes the risk of exposing sensitive data. However, developers may need to update their CI/CD pipeline configurations to accommodate this change.

Major Updates to API Key Expiration

Another notable update is the expiration period for API keys. Keys will now expire every 72 days, a significant reduction from the previous two-year period. This change ensures more frequent key rotations, thus enhancing security.

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

What’s Important to Know

Transitioning to the new Publish API requires some adjustments in development workflows. Developers must opt-in to the new API key management experience in Partner Center. After opting in, they will need to regenerate their ClientId and secrets, which may require updates to authentication workflows.

Furthermore, any existing CI/CD pipelines impacted by the new access token URL and API key expiration will need reconfiguration. Microsoft has made this transition an opt-in experience, allowing developers to move at their own pace.

“We encourage everyone to transition to the new, more secure experience as soon as possible.”

In conclusion, the new Publish API for Microsoft Edge extensions offers substantial security improvements. Developers are urged to adopt these changes to enhance the safety of their extensions.

  • Automatic API key generation enhances security by eliminating static credentials.
  • New key management involves creating hashes instead of storing sensitive information directly.
  • Access token URLs are now generated internally, reducing exposure risks.
  • API keys will expire every 72 days, promoting frequent credential rotation.
  • Developers can opt-in to the new system at their own pace, with the option to revert if necessary.
  • From the Windows Blog



    Related Posts
    Unlock New Possibilities with Windows Server Devices in Intune!

      Windows Server Devices Now Recognized as a New OS in Intune Microsoft has announced that Windows Server devices are Read more

    Unlock the Power of the Platform: Your Guide to Power Platform at Microsoft Ignite 2022

    Microsoft Power Platform is leading the way in AI-generated low-code app development. With the help of AI, users can quickly Read more

    Unlock the Power of Microsoft Intune with the 2210 October Edition!

    Microsoft Intune is an enterprise mobility management platform that helps organizations manage mobile devices, applications, and data. The October edition Read more

    Unlock the Power of Intune 2.211: What’s New for November!

    Microsoft Intune has released its November edition, featuring new updates to help IT admins better manage their organization’s mobile devices. Read more