mirror of
				https://github.com/open-metadata/OpenMetadata.git
				synced 2025-10-31 18:48:35 +00:00 
			
		
		
		
	Fix User Issue for reset password, and encode usernames (#14314)
This commit is contained in:
		
							parent
							
								
									56385b281e
								
							
						
					
					
						commit
						2cfa562d63
					
				| @ -34,6 +34,8 @@ import static org.openmetadata.service.util.EmailUtil.getSmtpSettings; | |||||||
| import at.favre.lib.crypto.bcrypt.BCrypt; | import at.favre.lib.crypto.bcrypt.BCrypt; | ||||||
| import freemarker.template.TemplateException; | import freemarker.template.TemplateException; | ||||||
| import java.io.IOException; | import java.io.IOException; | ||||||
|  | import java.net.URLEncoder; | ||||||
|  | import java.nio.charset.StandardCharsets; | ||||||
| import java.time.Instant; | import java.time.Instant; | ||||||
| import java.util.HashMap; | import java.util.HashMap; | ||||||
| import java.util.LinkedHashMap; | import java.util.LinkedHashMap; | ||||||
| @ -188,7 +190,9 @@ public class BasicAuthenticator implements AuthenticatorHandler { | |||||||
|     String passwordResetLink = |     String passwordResetLink = | ||||||
|         String.format( |         String.format( | ||||||
|             "%s/users/password/reset?user=%s&token=%s", |             "%s/users/password/reset?user=%s&token=%s", | ||||||
|             getSmtpSettings().getOpenMetadataUrl(), user.getFullyQualifiedName(), mailVerificationToken); |             getSmtpSettings().getOpenMetadataUrl(), | ||||||
|  |             URLEncoder.encode(user.getName(), StandardCharsets.UTF_8), | ||||||
|  |             mailVerificationToken); | ||||||
|     try { |     try { | ||||||
|       EmailUtil.sendPasswordResetLink(passwordResetLink, user, subject, templateFilePath); |       EmailUtil.sendPasswordResetLink(passwordResetLink, user, subject, templateFilePath); | ||||||
|     } catch (TemplateException e) { |     } catch (TemplateException e) { | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Mohit Yadav
						Mohit Yadav