Product
Socket Now Supports uv.lock Files
Socket now supports uv.lock files to ensure consistent, secure dependency resolution for Python projects and enhance supply chain security.
Framasoft uses GitLab for the development of its free softwares. Our Github repositories are only mirrors. If you want to work with us, fork us on framagit.org. (no registration needed, you can sign in with your Github account)
Framasoft utilise GitLab pour le développement de ses logiciels libres. Nos dépôts Github ne sont que des miroirs. Si vous souhaitez travailler avec nous, forkez-nous sur framagit.org. (l'inscription n'est pas nécessaire, vous pouvez vous connecter avec votre compte Github)
This git repo hosts the MyPads plugin for etherpad.
MyPads is considered as stable.
MyPads manages :
At the moment, MyPads is publicly available on NPM. So you can install it from etherpad administration. You may need a reboot of your etherpad instance after the plugin install. WARNING: if you uninstall MyPads, all its data will be definitely removed.
You can install MyPads from source. In order to do that :
npm install /path/of/your/clone/of/ep_mypads
You can configure MyPads for using LDAP authentication.
For that, add a ep_mypads
section, containing a ldap
section, in Etherpad's settings.json
file:
"ep_mypads": {
"ldap": {
// Your LDAP URL
"url": "ldaps://ldap.example.org",
// The LDAP user to bind with
"bindDN": "uid=ldap,ou=users,dc=example,dc=org",
// His password
"bindCredentials": "S3cr3t",
// Where to search your users
"searchBase": "ou=users,dc=example,dc=org",
// A LDAP filter ({{username}} is replaced by user's login)
"searchFilter": "(uid={{username}})",
// LDAP properties mapping for MyPads
"properties": {
// Which LDAP property will be used as user's login?
"login": "uid",
// as user's email
"email": "mail",
// as user's firstname
"firstname": "givenName",
// as users's lastname
"lastname": "sn"
},
// Default langage for LDAP created users
"defaultLang": "fr"
}
}
Beside properties
and defaultLang
, all the settings in the ldap
section are ldapauth-fork
(the module used for the LDAP authentication) settings.
You can add other settings to it, just go on https://www.npmjs.com/package/ldapauth-fork#ldapauth-config-options to see which.
NB When using the LDAP authentication, registration of new accounts is disabled.
It's available through milestones and tickets.
FAQs
Groups and private pads for etherpad
The npm package ep_mypads receives a total of 126 weekly downloads. As such, ep_mypads popularity was classified as not popular.
We found that ep_mypads demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 5 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Socket now supports uv.lock files to ensure consistent, secure dependency resolution for Python projects and enhance supply chain security.
Research
Security News
Socket researchers have discovered multiple malicious npm packages targeting Solana private keys, abusing Gmail to exfiltrate the data and drain Solana wallets.
Security News
PEP 770 proposes adding SBOM support to Python packages to improve transparency and catch hidden non-Python dependencies that security tools often miss.