windows.security.authentication.web
Version:
Use the Windows.Security.Authentication.Web WinRT API directly from Node.js
40 lines (26 loc) • 950 B
TypeScript
declare module "windows.security.authentication.web" {
export enum WebAuthenticationStatus {
success,
userCancel,
errorHttp,
}
export enum WebAuthenticationOptions {
none,
silentMode,
useTitle,
useHttpPost,
useCorporateNetwork,
}
export class WebAuthenticationResult {
responseData: String;
responseErrorDetail: Number;
responseStatus: WebAuthenticationStatus;
constructor();
}
export class WebAuthenticationBroker {
constructor();
static authenticateAsync(options: WebAuthenticationOptions, requestUri: Object, callbackUri: Object, callback: (error: Error, result: WebAuthenticationResult) => void): void ;
static authenticateAsync(options: WebAuthenticationOptions, requestUri: Object, callback: (error: Error, result: WebAuthenticationResult) => void): void ;
static getCurrentApplicationCallbackUri(): Object;
}
}