EclipseFdn / EclipseFdn/open-vsx.org

Use Eclipse Foundation OpenID Connect as the only authentication provider

Open
#8,576 1 comment 0 reactions 0 assignees View on GitHub
team:software-dev
Dominant language
TypeScript
Stars
394
Forks
145
Avg merge
2d 19h
Merged PRs (30d)
3

Description

OpenVSX currently requires users to log in with GitHub. In addition, users must connect their account to Eclipse Foundation OpenID Connect to sign the publisher agreement before they can publish an extension.

This means we effectively require both GitHub and Eclipse authentication for publishers.

Since an Eclipse account is mandatory for publishing, I would like to propose we simplify the process and use Eclipse Foundation OpenID Connect as the only authentication provider.

This would:

- Remove the need for dual account linking.
- Simplify the login and publishing flow.
- Reduce external dependencies in the authentication path.

We should review the technical and migration impact for existing users before proceeding.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.