Skip to content

[Add-ons API]It is recommended to extend the expiration time of Edge extension REST API keys #3375

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Xsy41 opened this issue Feb 13, 2025 · 1 comment

Comments

@Xsy41
Copy link

Xsy41 commented Feb 13, 2025

  • Problem description

When using the Microsoft Edge extension's REST API (v1.1), I found that the default expiration time for the API key was just over two months. This is inconvenient for long-term automated deployments and CI/CD integrations because API keys need to be manually regenerated and updated frequently.

Image
  • Current behavior

The default expiration time for API keys is about two months.
After the expiration, you need to manually re-generate the API key and update related configurations.
No option has been found to extend the API key expiration time.

  • Expected behavior

Provide longer API key expiration times (e.g., 1 year or forever).
Or provide an automatic renewal mechanism (such as refreshing tokens via OAuth 2.0).
Added the option to customize the expiration time in the Partner Center.

  • influence

Reduced development efficiency: Frequent manual API key updates increase development and operation effort.
Automated interruption: If the API key is not updated in a timely manner, the CI/CD pipeline will be interrupted due to authentication failure.
User experience degradation: For extensions that require long-term maintenance, frequent key management can affect the developer experience.

@captainbrosset
Copy link
Contributor

Thank you for reaching out. This question is specific to Edge Add-ons, not its documentation. Therefore, could you please open a new issue for this over on the dedicated repository at: https://github.com/microsoft/MicrosoftEdge-Extensions ?

Thanks for your understanding.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants