UNPKG

@cambridge-pte/gigya

Version:

Fork of Scott Hvestadt's Gigya SDK for NodeJS.

17 lines (16 loc) 720 B
import { SecretCredentials, SimpleRequestSigner } from "./SimpleRequestSigner"; import SigUtils from '../sig-utils'; import { GigyaRequest, RequestParams } from "../RequestFactory"; interface SignedRequestParams { timestamp: number; nonce: number; sig?: string; } export declare class CredentialsSigner extends SimpleRequestSigner { protected _sigUtils: SigUtils; protected _httpMethod: "post" | "get"; constructor(_sigUtils: SigUtils, creds: SecretCredentials, _httpMethod?: "post" | "get"); sign(request: GigyaRequest<SecretCredentials & SignedRequestParams>): void; protected createRequestSignature(secret: string, uri: string, requestParams: RequestParams<any>): string; } export {};