UNPKG

windows.security.authentication.web

Version:

Use the Windows.Security.Authentication.Web WinRT API directly from Node.js

40 lines (26 loc) 950 B
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; } }