类 MFA
java.lang.Object
cn.valot.common.secure.MFA
@Component
@ImportAutoConfiguration(MFAConfig.class)
@ConditionalOnClass(name="cn.hutool.core.codec.Base32")
public final class MFA
extends Object
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明boolean验证用户提交的code是否匹配生成一个SecretKey,外部绑定到用户getQRBarcode(String user, String secret) 生成二维码所需的字符串,注:这个format不可修改,否则会导致身份验证器无法识别二维码
-
构造器详细资料
-
MFA
-
-
方法详细资料
-
generateSecretKey
生成一个SecretKey,外部绑定到用户- 返回:
- SecretKey
-
getQRBarcode
生成二维码所需的字符串,注:这个format不可修改,否则会导致身份验证器无法识别二维码- 参数:
user- 绑定到的用户名secret- 对应的secretKey- 返回:
- 二维码字符串
-
checkCode
验证用户提交的code是否匹配- 参数:
secret- 用户绑定的secretKeycode- 用户输入的code- 返回:
- 匹配成功与否
-