(req dto.MfaRequest)
| 186 | } |
| 187 | |
| 188 | func LoadMFA(req dto.MfaRequest) (mfa.Otp, error) { |
| 189 | settingRepo := repo.NewISettingRepo() |
| 190 | username, err := settingRepo.GetValueByKey("UserName") |
| 191 | if err != nil { |
| 192 | return mfa.Otp{}, err |
| 193 | } |
| 194 | otp, err := mfa.GetOtp(username, req.Title, req.Interval) |
| 195 | if err != nil { |
| 196 | return mfa.Otp{}, err |
| 197 | } |
| 198 | return otp, nil |
| 199 | } |
| 200 | func MFABind(req dto.MfaCredential) error { |
| 201 | success := mfa.ValidCode(req.Interval, req.Code, req.Secret) |
| 202 | if !success { |
nothing calls this directly
no test coverage detected