Merge pull request #7026 from YevhenBondarenko/fix/2fa
This commit is contained in:
		
						commit
						61f575be0f
					
				@ -26,6 +26,7 @@ import org.thingsboard.server.common.data.security.model.mfa.provider.OtpBasedTw
 | 
			
		||||
import org.thingsboard.server.service.security.auth.mfa.provider.TwoFaProvider;
 | 
			
		||||
import org.thingsboard.server.service.security.model.SecurityUser;
 | 
			
		||||
 | 
			
		||||
import java.io.Serializable;
 | 
			
		||||
import java.util.concurrent.TimeUnit;
 | 
			
		||||
 | 
			
		||||
public abstract class OtpBasedTwoFaProvider<C extends OtpBasedTwoFaProviderConfig, A extends OtpBasedTwoFaAccountConfig> implements TwoFaProvider<C, A> {
 | 
			
		||||
@ -67,7 +68,7 @@ public abstract class OtpBasedTwoFaProvider<C extends OtpBasedTwoFaProviderConfi
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    @Data
 | 
			
		||||
    public static class Otp {
 | 
			
		||||
    public static class Otp implements Serializable {
 | 
			
		||||
        private final long timestamp;
 | 
			
		||||
        private final String value;
 | 
			
		||||
        private final OtpBasedTwoFaAccountConfig accountConfig;
 | 
			
		||||
 | 
			
		||||
@ -23,6 +23,8 @@ import com.fasterxml.jackson.annotation.JsonTypeInfo;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
import org.thingsboard.server.common.data.security.model.mfa.provider.TwoFaProviderType;
 | 
			
		||||
 | 
			
		||||
import java.io.Serializable;
 | 
			
		||||
 | 
			
		||||
@JsonIgnoreProperties(ignoreUnknown = true)
 | 
			
		||||
@JsonTypeInfo(
 | 
			
		||||
        use = JsonTypeInfo.Id.NAME,
 | 
			
		||||
@ -34,7 +36,7 @@ import org.thingsboard.server.common.data.security.model.mfa.provider.TwoFaProvi
 | 
			
		||||
        @Type(name = "BACKUP_CODE", value = BackupCodeTwoFaAccountConfig.class)
 | 
			
		||||
})
 | 
			
		||||
@Data
 | 
			
		||||
public abstract class TwoFaAccountConfig {
 | 
			
		||||
public abstract class TwoFaAccountConfig implements Serializable {
 | 
			
		||||
 | 
			
		||||
    private boolean useByDefault;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user