Support MFA recovery tokens
This commit is contained in:
@@ -58,6 +58,21 @@ class AuthAPI {
|
||||
if ( result && result.data && result.data.data ) return result.data.data
|
||||
}
|
||||
|
||||
async has_mfa_recovery() {
|
||||
const result = await axios.get('/api/v1/auth/mfa/recovery')
|
||||
if ( result && result.data && result.data.data ) return result.data.data
|
||||
}
|
||||
|
||||
async generate_mfa_recovery() {
|
||||
const result = await axios.post('/api/v1/auth/mfa/recovery')
|
||||
if ( result && result.data && result.data.data && result.data.data.codes ) return result.data.data.codes
|
||||
}
|
||||
|
||||
async attempt_mfa_recovery(code) {
|
||||
const result = await axios.post('/api/v1/auth/mfa/recovery/attempt', { code })
|
||||
if ( result && result.data && result.data.data ) return result.data.data
|
||||
}
|
||||
|
||||
async app_passwords() {
|
||||
const result = await axios.get('/api/v1/password/app_passwords')
|
||||
if ( result && result.data && Array.isArray(result.data.data) ) return result.data.data
|
||||
|
||||
Reference in New Issue
Block a user