http
This commit is contained in:
@@ -42,6 +42,8 @@ public abstract class AbstractOtpAuthn {
|
||||
|
||||
protected String crypto = "HmacSHA1";
|
||||
|
||||
protected String defaultEncoding ="utf-8";
|
||||
|
||||
StringGenerator stringGenerator;
|
||||
|
||||
protected String otpType = OtpTypes.TIMEBASED_OTP;
|
||||
@@ -149,5 +151,13 @@ public abstract class AbstractOtpAuthn {
|
||||
public void initPropertys() {
|
||||
|
||||
}
|
||||
|
||||
public String getDefaultEncoding() {
|
||||
return defaultEncoding;
|
||||
}
|
||||
|
||||
public void setDefaultEncoding(String defaultEncoding) {
|
||||
this.defaultEncoding = defaultEncoding;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -20,7 +20,7 @@ package org.maxkey.password.onetimepwd.impl;
|
||||
import java.text.MessageFormat;
|
||||
import org.apache.commons.mail.DefaultAuthenticator;
|
||||
import org.apache.commons.mail.Email;
|
||||
import org.apache.commons.mail.SimpleEmail;
|
||||
import org.apache.commons.mail.HtmlEmail;
|
||||
import org.maxkey.configuration.EmailConfig;
|
||||
import org.maxkey.entity.UserInfo;
|
||||
import org.maxkey.password.onetimepwd.AbstractOtpAuthn;
|
||||
@@ -45,7 +45,8 @@ public class MailOtpAuthn extends AbstractOtpAuthn {
|
||||
public boolean produce(UserInfo userInfo) {
|
||||
try {
|
||||
String token = this.genToken(userInfo);
|
||||
Email email = new SimpleEmail();
|
||||
Email email = new HtmlEmail();
|
||||
email.setCharset(this.defaultEncoding);
|
||||
email.setHostName(emailConfig.getSmtpHost());
|
||||
email.setSmtpPort(emailConfig.getPort());
|
||||
email.setSSLOnConnect(emailConfig.isSsl());
|
||||
|
||||
Reference in New Issue
Block a user