microsoft / microsoft/MicrosoftEdge-Extensions

[FeatureReq - Partner Center] It is recommended to extend the expiration time of Edge extension REST API keys

Open
#272 8 comments 5 reactions 1 assignee View on GitHub

Nobody has claimed this yet.

Feature Partner Center Tracked
Dominant language
JavaScript
Stars
245
Forks
149
PR merge metrics
No merged PRs in 30d

Description

Is your feature request related to a problem? Please describe.
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.

Describe the solution you'd like
Provide longer API key expiration times (e.g., 1 year or forever).

Describe alternatives you've considered
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.

Additional context

Image

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.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.