* chore: send server password param to delete account endpoint * chore: send server password param to disable mfa endpoint * chore: modify tests * chore: force challenge prompt for mfa disable * chore: fix eslint errors * chore: add server passsword to get recovery codes * chore: fix tests * chore: pass server password as header
23 lines
731 B
TypeScript
23 lines
731 B
TypeScript
import { HttpResponse } from '@standardnotes/responses'
|
|
import {
|
|
GenerateRecoveryCodesResponseBody,
|
|
RecoveryKeyParamsResponseBody,
|
|
SignInWithRecoveryCodesResponseBody,
|
|
} from '../../Response'
|
|
|
|
export interface AuthApiServiceInterface {
|
|
generateRecoveryCodes(dto: { serverPassword: string }): Promise<HttpResponse<GenerateRecoveryCodesResponseBody>>
|
|
recoveryKeyParams(dto: {
|
|
username: string
|
|
codeChallenge: string
|
|
recoveryCodes: string
|
|
}): Promise<HttpResponse<RecoveryKeyParamsResponseBody>>
|
|
signInWithRecoveryCodes(dto: {
|
|
username: string
|
|
password: string
|
|
codeVerifier: string
|
|
recoveryCodes: string
|
|
hvmToken?: string
|
|
}): Promise<HttpResponse<SignInWithRecoveryCodesResponseBody>>
|
|
}
|