Variable secondFactorHolders
secondFactorHolders: (
alsoKnown: any,
opts?: any,
) => {
capped: boolean;
limit: number;
rows: {
backupCodes:
| {
generatedAt: number;
hashed?: undefined;
lastUsedAt: number;
legacy?: undefined;
present: boolean;
remaining: number;
sealed: boolean;
total: number;
usable: boolean;
used: number;
why: string;
}
| {
generatedAt: number;
hashed: boolean;
lastUsedAt: number;
legacy: boolean;
present: boolean;
remaining: number;
sealed: boolean;
total: number;
usable: boolean;
used: number;
why: string;
};
inDirectory: any;
known: any;
mfaKeys: number;
mfaRequired: boolean;
password: boolean;
primaryKeys: number;
recoveryAdvised: boolean;
secondFactor: string;
totp: boolean;
totpDetail: {
algorithm: any;
digits: any;
enrolledAt: any;
lastUsedAt: any;
period: any;
sealed: boolean;
unusable: boolean;
why: any;
};
totpUsable: boolean;
usable: boolean;
username: any;
}[];
scanned: number;
store: boolean;
} = ...
Type Declaration
-
- (
alsoKnown: any,
opts?: any,
): {
capped: boolean;
limit: number;
rows: {
backupCodes:
| {
generatedAt: number;
hashed?: undefined;
lastUsedAt: number;
legacy?: undefined;
present: boolean;
remaining: number;
sealed: boolean;
total: number;
usable: boolean;
used: number;
why: string;
}
| {
generatedAt: number;
hashed: boolean;
lastUsedAt: number;
legacy: boolean;
present: boolean;
remaining: number;
sealed: boolean;
total: number;
usable: boolean;
used: number;
why: string;
};
inDirectory: any;
known: any;
mfaKeys: number;
mfaRequired: boolean;
password: boolean;
primaryKeys: number;
recoveryAdvised: boolean;
secondFactor: string;
totp: boolean;
totpDetail: {
algorithm: any;
digits: any;
enrolledAt: any;
lastUsedAt: any;
period: any;
sealed: boolean;
unusable: boolean;
why: any;
};
totpUsable: boolean;
usable: boolean;
username: any;
}[];
scanned: number;
store: boolean;
}
-
Parameters
- alsoKnown: any
Optionalopts: any
Returns {
capped: boolean;
limit: number;
rows: {
backupCodes:
| {
generatedAt: number;
hashed?: undefined;
lastUsedAt: number;
legacy?: undefined;
present: boolean;
remaining: number;
sealed: boolean;
total: number;
usable: boolean;
used: number;
why: string;
}
| {
generatedAt: number;
hashed: boolean;
lastUsedAt: number;
legacy: boolean;
present: boolean;
remaining: number;
sealed: boolean;
total: number;
usable: boolean;
used: number;
why: string;
};
inDirectory: any;
known: any;
mfaKeys: number;
mfaRequired: boolean;
password: boolean;
primaryKeys: number;
recoveryAdvised: boolean;
secondFactor: string;
totp: boolean;
totpDetail: {
algorithm: any;
digits: any;
enrolledAt: any;
lastUsedAt: any;
period: any;
sealed: boolean;
unusable: boolean;
why: any;
};
totpUsable: boolean;
usable: boolean;
username: any;
}[];
scanned: number;
store: boolean;
}
{ rows, scanned, capped, limit, … }
Lists who holds which second factor across the realm: the directory's people and the names the caller knows, capped.