mirror of
https://github.com/bitwarden/directory-connector
synced 2025-12-15 15:53:41 +00:00
13 lines
460 B
TypeScript
13 lines
460 B
TypeScript
import { SecretVerificationRequest } from "../models/request/secretVerificationRequest";
|
|
import { Verification } from "../types/verification";
|
|
|
|
export abstract class UserVerificationService {
|
|
buildRequest: <T extends SecretVerificationRequest>(
|
|
verification: Verification,
|
|
requestClass?: new () => T,
|
|
alreadyHashed?: boolean,
|
|
) => Promise<T>;
|
|
verifyUser: (verification: Verification) => Promise<boolean>;
|
|
requestOTP: () => Promise<void>;
|
|
}
|