Home

Awesome

ep_openid-client

An Open ID Connect auth plugin for etherpad-lite.

It uses provider discovery to keep configuration simple.

Unlike other auth plugins, this one is not based around passport, for simplicity.

DEPRECATED

We recommend ep_openid_connect instead.

Settings

The plugin expects an ep_openid-client block in the settings, with this structure:

  "ep_openid-client": {
    "issuer": "https://id.exmaple.com",
    "client_id": "MY CLINENT ID",
    "client_secret": "MY CLIENT SECRET",
    "base_url": "https://pad.example.com",
    "author_name_key": "name",
    "permit_author_name_change": false,
    "permit_anonymous_read_only": false,
  },

Settings Details

Support

Currently only tested against GitLab instances.

License

Licensed under the MIT/Expat license. Based on ep_oauth2 and ep_oidc.