diff --git a/peertube-plugin-auth-ldap/README.md b/peertube-plugin-auth-ldap/README.md index 436534ad24f02d20560da8e94d23a537344b2363..e53d87da3ea722c5068527b84c8adef8858c9352 100644 --- a/peertube-plugin-auth-ldap/README.md +++ b/peertube-plugin-auth-ldap/README.md @@ -1,3 +1,4 @@ # LDAP auth plugin for PeerTube -Add LDAP support to login form in PeerTube. \ No newline at end of file +Add LDAP support to login form in PeerTube. +Uppercase letters in username convert to lowercase (KoryШ) diff --git a/peertube-plugin-auth-ldap/main.js b/peertube-plugin-auth-ldap/main.js index 1dbd89522d5f7d7d3777ee390b7ad03652fbf2e3..d6fb1937c979e17d94f90e03f636bda1d428c744 100644 --- a/peertube-plugin-auth-ldap/main.js +++ b/peertube-plugin-auth-ldap/main.js @@ -248,6 +248,7 @@ async function login (peertubeHelpers, settingsManager, options) { } let username = user[usernameProperty] || '' + username = username.toLowerCase() username = username.replace(/[^a-z0-9._]/g, '_') let email = user[mailProperty] diff --git a/peertube-plugin-auth-ldap/package-lock.json b/peertube-plugin-auth-ldap/package-lock.json index eefd828803bb1638879688e9e3098ce6b3319003..5c088387a8d1a47d871bc05a555e0d7ba4d0c71d 100644 --- a/peertube-plugin-auth-ldap/package-lock.json +++ b/peertube-plugin-auth-ldap/package-lock.json @@ -1,6 +1,6 @@ { "name": "peertube-plugin-auth-ldap", - "version": "0.0.11", + "version": "0.0.12", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/peertube-plugin-auth-ldap/package.json b/peertube-plugin-auth-ldap/package.json index 23331921cff187aaf7d18ff20409b3680c4254e1..92537dfd4331765f7ae3e9b9b7049537d52f743f 100644 --- a/peertube-plugin-auth-ldap/package.json +++ b/peertube-plugin-auth-ldap/package.json @@ -1,6 +1,6 @@ { "name": "peertube-plugin-auth-ldap", - "version": "0.0.11", + "version": "0.0.12", "description": "Add LDAP support to login form in PeerTube.", "engine": { "peertube": ">=2.2.0"