Handle special chars in ldap username

This commit is contained in:
Chocobozzz 2020-04-30 15:19:04 +02:00
parent 66b13f19c6
commit 65fdf71b17
No known key found for this signature in database
GPG Key ID: 583A612D890159BE
2 changed files with 5 additions and 2 deletions

View File

@ -170,8 +170,11 @@ async function login (peertubeHelpers, settingsManager, options) {
return res(null)
}
let username = user[usernameProperty] || ''
username = username.replace(/[^a-z0-9._]/g, '_')
return res({
username: user[usernameProperty],
username,
email: user[mailProperty]
})
})

View File

@ -1,6 +1,6 @@
{
"name": "peertube-plugin-auth-ldap",
"version": "0.0.3",
"version": "0.0.4",
"description": "Add LDAP support to login form in PeerTube.",
"engine": {
"peertube": ">=2.2.0"