snowflake-sdk
Version:
Node.js driver for Snowflake
31 lines (30 loc) • 848 B
TypeScript
export = SsoUrlProvider;
/**
* Creates a new instance of an SsoUrlProvider.
*
* @param {Object} httpClient
* @constructor
*/
declare function SsoUrlProvider(httpClient: Object): void;
declare class SsoUrlProvider {
/**
* Creates a new instance of an SsoUrlProvider.
*
* @param {Object} httpClient
* @constructor
*/
constructor(httpClient: Object);
/**
* Get SSO URL through POST request.
*
* @param {String} authenticator
* @param {String} serviceName
* @param {String} account
* @param {Number} callbackPort
* @param {String} user
* @param {String} host
*
* @returns {Promise<String>} the SSO URL.
*/
getSSOURL: (authenticator: string, serviceName: string, account: string, callbackPort: number, user: string, host: string) => Promise<string>;
}