UNPKG

gigya-node

Version:
17 lines (16 loc) 719 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 {};