2018-01-07 04:13:11 +01:00
|
|
|
declare function escape(s: string): string;
|
|
|
|
declare function unescape(s: string): string;
|
2019-01-22 05:38:16 +01:00
|
|
|
declare module 'duo_web_sdk';
|
2020-07-23 19:32:20 +02:00
|
|
|
|
|
|
|
/* tslint:disable */
|
|
|
|
declare module '@nodert-win10-rs4/windows.security.credentials.ui' {
|
|
|
|
export enum AuthenticationProtocol {
|
|
|
|
basic,
|
|
|
|
digest,
|
|
|
|
ntlm,
|
|
|
|
kerberos,
|
|
|
|
negotiate,
|
|
|
|
credSsp,
|
|
|
|
custom,
|
|
|
|
}
|
|
|
|
|
|
|
|
export enum CredentialSaveOption {
|
|
|
|
unselected,
|
|
|
|
selected,
|
|
|
|
hidden,
|
|
|
|
}
|
|
|
|
|
|
|
|
export enum UserConsentVerifierAvailability {
|
|
|
|
available,
|
|
|
|
deviceNotPresent,
|
|
|
|
notConfiguredForUser,
|
|
|
|
disabledByPolicy,
|
|
|
|
deviceBusy,
|
|
|
|
}
|
|
|
|
|
|
|
|
export enum UserConsentVerificationResult {
|
|
|
|
verified,
|
|
|
|
deviceNotPresent,
|
|
|
|
notConfiguredForUser,
|
|
|
|
disabledByPolicy,
|
|
|
|
deviceBusy,
|
|
|
|
retriesExhausted,
|
|
|
|
canceled,
|
|
|
|
}
|
|
|
|
|
|
|
|
export class CredentialPickerOptions {
|
|
|
|
targetName: String;
|
|
|
|
previousCredential: Object;
|
|
|
|
message: String;
|
|
|
|
errorCode: Number;
|
|
|
|
customAuthenticationProtocol: String;
|
|
|
|
credentialSaveOption: CredentialSaveOption;
|
|
|
|
caption: String;
|
|
|
|
callerSavesCredential: Boolean;
|
|
|
|
authenticationProtocol: AuthenticationProtocol;
|
|
|
|
alwaysDisplayDialog: Boolean;
|
|
|
|
constructor();
|
|
|
|
}
|
|
|
|
|
|
|
|
export class CredentialPickerResults {
|
|
|
|
credential: Object;
|
|
|
|
credentialDomainName: String;
|
|
|
|
credentialPassword: String;
|
|
|
|
credentialSaveOption: CredentialSaveOption;
|
|
|
|
credentialSaved: Boolean;
|
|
|
|
credentialUserName: String;
|
|
|
|
errorCode: Number;
|
|
|
|
constructor();
|
|
|
|
}
|
|
|
|
|
|
|
|
export class CredentialPicker {
|
|
|
|
constructor();
|
|
|
|
|
|
|
|
static pickAsync(
|
|
|
|
options: CredentialPickerOptions,
|
|
|
|
callback: (error: Error, result: CredentialPickerResults) => void
|
|
|
|
): void;
|
|
|
|
static pickAsync(
|
|
|
|
targetName: String,
|
|
|
|
message: String,
|
|
|
|
callback: (error: Error, result: CredentialPickerResults) => void
|
|
|
|
): void;
|
|
|
|
static pickAsync(
|
|
|
|
targetName: String,
|
|
|
|
message: String,
|
|
|
|
caption: String,
|
|
|
|
callback: (error: Error, result: CredentialPickerResults) => void
|
|
|
|
): void;
|
|
|
|
}
|
|
|
|
|
|
|
|
export class UserConsentVerifier {
|
|
|
|
constructor();
|
|
|
|
|
|
|
|
static checkAvailabilityAsync(
|
|
|
|
callback: (
|
|
|
|
error: Error,
|
|
|
|
result: UserConsentVerifierAvailability
|
|
|
|
) => void
|
|
|
|
): void;
|
|
|
|
|
|
|
|
static requestVerificationAsync(
|
|
|
|
message: String,
|
|
|
|
callback: (
|
|
|
|
error: Error,
|
|
|
|
result: UserConsentVerificationResult
|
|
|
|
) => void
|
|
|
|
): void;
|
|
|
|
}
|
|
|
|
}
|