Handle special chars in ldap username
This commit is contained in:
		| @ -170,8 +170,11 @@ async function login (peertubeHelpers, settingsManager, options) { | |||||||
|         return res(null) |         return res(null) | ||||||
|       } |       } | ||||||
|  |  | ||||||
|  |       let username = user[usernameProperty] || '' | ||||||
|  |       username = username.replace(/[^a-z0-9._]/g, '_') | ||||||
|  |  | ||||||
|       return res({ |       return res({ | ||||||
|         username: user[usernameProperty], |         username, | ||||||
|         email: user[mailProperty] |         email: user[mailProperty] | ||||||
|       }) |       }) | ||||||
|     }) |     }) | ||||||
|  | |||||||
| @ -1,6 +1,6 @@ | |||||||
| { | { | ||||||
|   "name": "peertube-plugin-auth-ldap", |   "name": "peertube-plugin-auth-ldap", | ||||||
|   "version": "0.0.3", |   "version": "0.0.4", | ||||||
|   "description": "Add LDAP support to login form in PeerTube.", |   "description": "Add LDAP support to login form in PeerTube.", | ||||||
|   "engine": { |   "engine": { | ||||||
|     "peertube": ">=2.2.0" |     "peertube": ">=2.2.0" | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user