ep_oidc
OIDC auth plugin for etherpad-lite
This plugin uses a passport.js strategy for OpenID Connect authentication, through passport-openidconnect by jaredhanson
This plugin is mostly based on ep_oauth2 plugin by HumanBrainProject
Settings configuration
You must add the required keys to etherpad settings (here with example values):
"users":
Authorization
Note, that this plugin does not implement authorization for your etherpad-lite, so you must handle the authorization hook with another plugin (or create one yourself). Without the authorization, your etherpad-lite installation will not allow the user a permission to the pads, even though authenticated with ep_oidc. In example, going to the admin page with ep_oidc used as authentication and not implementing authorization, will cause an endless loop of requests (auth passes, but not authorized).
License
MIT