Skip to content
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

Add support for Etherpad 2.x OAuth2 authentication #142

Merged
merged 4 commits into from
Apr 29, 2024

Conversation

otetard
Copy link
Owner

@otetard otetard commented Apr 28, 2024

Added

  • Add support for OAuth2 authentication now that Etherpad 2.x requires it. Keep support for old APIKey authentication. This requires a version strictly upper than 2.0.2.

Changed

  • Remove third party dependency etherpad-lite-client, talk to Etherpad API directly in Ownpad.
  • Rewrite settings page to make use of Vue to improve user experience and maintenance.

Closes #141

@otetard otetard force-pushed the get-rid-of-eplclient branch from 68ff3b9 to b00b86e Compare April 29, 2024 17:00
@otetard otetard changed the title refactor: Get rid of etherpad-client-lite talk directly to EPL API Add support for Etherpad 2.x OAuth2 authentication Apr 29, 2024
@otetard otetard marked this pull request as ready for review April 29, 2024 17:03
@otetard otetard merged commit de35928 into main Apr 29, 2024
11 checks passed
@otetard otetard deleted the get-rid-of-eplclient branch April 29, 2024 17:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

missing option to use OAuth credentials for etherpad-lite 2.X
1 participant