microsoft / microsoft/MicrosoftEdge-Extensions
[FeatureReq - Partner Center] It is recommended to extend the expiration time of Edge extension REST API keys
Nobody has claimed this yet.
- 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
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
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.