@trivikr-test/middleware-signing
Advanced tools
Comparing version 3.58.0 to 3.170.0
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.resolveSigV4AuthConfig = exports.resolveAwsAuthConfig = void 0; | ||
const property_provider_1 = require("@aws-sdk/property-provider"); | ||
const signature_v4_1 = require("@aws-sdk/signature-v4"); | ||
const property_provider_1 = require("@trivikr-test/property-provider"); | ||
const signature_v4_1 = require("@trivikr-test/signature-v4"); | ||
const CREDENTIAL_EXPIRE_WINDOW = 300000; | ||
@@ -7,0 +7,0 @@ const resolveAwsAuthConfig = (input) => { |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.getSigV4AuthPlugin = exports.getAwsAuthPlugin = exports.awsAuthMiddlewareOptions = exports.awsAuthMiddleware = void 0; | ||
const protocol_http_1 = require("@aws-sdk/protocol-http"); | ||
const protocol_http_1 = require("@trivikr-test/protocol-http"); | ||
const getSkewCorrectedDate_1 = require("./utils/getSkewCorrectedDate"); | ||
@@ -6,0 +6,0 @@ const getUpdatedSystemClockOffset_1 = require("./utils/getUpdatedSystemClockOffset"); |
import { __assign, __awaiter, __generator, __read } from "tslib"; | ||
import { memoize } from "@aws-sdk/property-provider"; | ||
import { SignatureV4 } from "@aws-sdk/signature-v4"; | ||
import { memoize } from "@trivikr-test/property-provider"; | ||
import { SignatureV4 } from "@trivikr-test/signature-v4"; | ||
var CREDENTIAL_EXPIRE_WINDOW = 300000; | ||
@@ -5,0 +5,0 @@ export var resolveAwsAuthConfig = function (input) { |
import { __assign, __awaiter, __generator } from "tslib"; | ||
import { HttpRequest, HttpResponse } from "@aws-sdk/protocol-http"; | ||
import { HttpRequest, HttpResponse } from "@trivikr-test/protocol-http"; | ||
import { getSkewCorrectedDate } from "./utils/getSkewCorrectedDate"; | ||
@@ -4,0 +4,0 @@ import { getUpdatedSystemClockOffset } from "./utils/getUpdatedSystemClockOffset"; |
@@ -1,3 +0,3 @@ | ||
import { SignatureV4CryptoInit, SignatureV4Init } from "@aws-sdk/signature-v4"; | ||
import { Credentials, HashConstructor, Logger, MemoizedProvider, Provider, RegionInfoProvider, RequestSigner } from "@aws-sdk/types"; | ||
import { SignatureV4CryptoInit, SignatureV4Init } from "@trivikr-test/signature-v4"; | ||
import { Credentials, HashConstructor, Logger, MemoizedProvider, Provider, RegionInfoProvider, RequestSigner } from "@trivikr-test/types"; | ||
export interface AwsAuthInputConfig { | ||
@@ -4,0 +4,0 @@ /** |
@@ -1,2 +0,2 @@ | ||
import { FinalizeRequestMiddleware, Pluggable, RelativeMiddlewareOptions } from "@aws-sdk/types"; | ||
import { FinalizeRequestMiddleware, Pluggable, RelativeMiddlewareOptions } from "@trivikr-test/types"; | ||
import { AwsAuthResolvedConfig } from "./configurations"; | ||
@@ -3,0 +3,0 @@ export declare const awsAuthMiddleware: <Input extends object, Output extends object>(options: AwsAuthResolvedConfig) => FinalizeRequestMiddleware<Input, Output>; |
@@ -1,58 +0,71 @@ | ||
import { SignatureV4CryptoInit, SignatureV4Init } from "@aws-sdk/signature-v4"; | ||
import { Credentials, HashConstructor, Logger, MemoizedProvider, Provider, RegionInfoProvider, RequestSigner } from "@aws-sdk/types"; | ||
import { | ||
SignatureV4CryptoInit, | ||
SignatureV4Init, | ||
} from "@trivikr-test/signature-v4"; | ||
import { | ||
Credentials, | ||
HashConstructor, | ||
Logger, | ||
MemoizedProvider, | ||
Provider, | ||
RegionInfoProvider, | ||
RequestSigner, | ||
} from "@trivikr-test/types"; | ||
export interface AwsAuthInputConfig { | ||
credentials?: Credentials | Provider<Credentials>; | ||
signer?: RequestSigner | Provider<RequestSigner>; | ||
signingEscapePath?: boolean; | ||
systemClockOffset?: number; | ||
signingRegion?: string; | ||
signerConstructor?: new (options: SignatureV4Init & SignatureV4CryptoInit) => RequestSigner; | ||
credentials?: Credentials | Provider<Credentials>; | ||
signer?: RequestSigner | Provider<RequestSigner>; | ||
signingEscapePath?: boolean; | ||
systemClockOffset?: number; | ||
signingRegion?: string; | ||
signerConstructor?: new ( | ||
options: SignatureV4Init & SignatureV4CryptoInit | ||
) => RequestSigner; | ||
} | ||
export interface SigV4AuthInputConfig { | ||
credentials?: Credentials | Provider<Credentials>; | ||
signer?: RequestSigner | Provider<RequestSigner>; | ||
signingEscapePath?: boolean; | ||
systemClockOffset?: number; | ||
credentials?: Credentials | Provider<Credentials>; | ||
signer?: RequestSigner | Provider<RequestSigner>; | ||
signingEscapePath?: boolean; | ||
systemClockOffset?: number; | ||
} | ||
interface PreviouslyResolved { | ||
credentialDefaultProvider: (input: any) => MemoizedProvider<Credentials>; | ||
region: string | Provider<string>; | ||
regionInfoProvider: RegionInfoProvider; | ||
signingName?: string; | ||
serviceId: string; | ||
sha256: HashConstructor; | ||
useFipsEndpoint: Provider<boolean>; | ||
useDualstackEndpoint: Provider<boolean>; | ||
credentialDefaultProvider: (input: any) => MemoizedProvider<Credentials>; | ||
region: string | Provider<string>; | ||
regionInfoProvider: RegionInfoProvider; | ||
signingName?: string; | ||
serviceId: string; | ||
sha256: HashConstructor; | ||
useFipsEndpoint: Provider<boolean>; | ||
useDualstackEndpoint: Provider<boolean>; | ||
} | ||
interface SigV4PreviouslyResolved { | ||
credentialDefaultProvider: (input: any) => MemoizedProvider<Credentials>; | ||
region: string | Provider<string>; | ||
signingName: string; | ||
sha256: HashConstructor; | ||
logger?: Logger; | ||
credentialDefaultProvider: (input: any) => MemoizedProvider<Credentials>; | ||
region: string | Provider<string>; | ||
signingName: string; | ||
sha256: HashConstructor; | ||
logger?: Logger; | ||
} | ||
export interface AwsAuthResolvedConfig { | ||
credentials: MemoizedProvider<Credentials>; | ||
signer: Provider<RequestSigner>; | ||
signingEscapePath: boolean; | ||
systemClockOffset: number; | ||
credentials: MemoizedProvider<Credentials>; | ||
signer: Provider<RequestSigner>; | ||
signingEscapePath: boolean; | ||
systemClockOffset: number; | ||
} | ||
export interface SigV4AuthResolvedConfig extends AwsAuthResolvedConfig { | ||
} | ||
export declare const resolveAwsAuthConfig: <T>(input: T & AwsAuthInputConfig & PreviouslyResolved) => T & AwsAuthResolvedConfig; | ||
export declare const resolveSigV4AuthConfig: <T>(input: T & SigV4AuthInputConfig & SigV4PreviouslyResolved) => T & SigV4AuthResolvedConfig; | ||
export interface SigV4AuthResolvedConfig extends AwsAuthResolvedConfig {} | ||
export declare const resolveAwsAuthConfig: <T>( | ||
input: T & AwsAuthInputConfig & PreviouslyResolved | ||
) => T & AwsAuthResolvedConfig; | ||
export declare const resolveSigV4AuthConfig: <T>( | ||
input: T & SigV4AuthInputConfig & SigV4PreviouslyResolved | ||
) => T & SigV4AuthResolvedConfig; | ||
export {}; |
export * from "./configurations"; | ||
export * from "./middleware"; |
@@ -1,6 +0,19 @@ | ||
import { FinalizeRequestMiddleware, Pluggable, RelativeMiddlewareOptions } from "@aws-sdk/types"; | ||
import { | ||
FinalizeRequestMiddleware, | ||
Pluggable, | ||
RelativeMiddlewareOptions, | ||
} from "@trivikr-test/types"; | ||
import { AwsAuthResolvedConfig } from "./configurations"; | ||
export declare const awsAuthMiddleware: <Input extends object, Output extends object>(options: AwsAuthResolvedConfig) => FinalizeRequestMiddleware<Input, Output>; | ||
export declare const awsAuthMiddleware: < | ||
Input extends object, | ||
Output extends object | ||
>( | ||
options: AwsAuthResolvedConfig | ||
) => FinalizeRequestMiddleware<Input, Output>; | ||
export declare const awsAuthMiddlewareOptions: RelativeMiddlewareOptions; | ||
export declare const getAwsAuthPlugin: (options: AwsAuthResolvedConfig) => Pluggable<any, any>; | ||
export declare const getSigV4AuthPlugin: (options: AwsAuthResolvedConfig) => Pluggable<any, any>; | ||
export declare const getAwsAuthPlugin: ( | ||
options: AwsAuthResolvedConfig | ||
) => Pluggable<any, any>; | ||
export declare const getSigV4AuthPlugin: ( | ||
options: AwsAuthResolvedConfig | ||
) => Pluggable<any, any>; |
@@ -1,2 +0,1 @@ | ||
export declare const getSkewCorrectedDate: (systemClockOffset: number) => Date; |
@@ -1,2 +0,4 @@ | ||
export declare const getUpdatedSystemClockOffset: (clockTime: string, currentSystemClockOffset: number) => number; | ||
export declare const getUpdatedSystemClockOffset: ( | ||
clockTime: string, | ||
currentSystemClockOffset: number | ||
) => number; |
@@ -1,2 +0,4 @@ | ||
export declare const isClockSkewed: (clockTime: number, systemClockOffset: number) => boolean; | ||
export declare const isClockSkewed: ( | ||
clockTime: number, | ||
systemClockOffset: number | ||
) => boolean; |
{ | ||
"name": "@trivikr-test/middleware-signing", | ||
"version": "3.58.0", | ||
"version": "3.170.0", | ||
"scripts": { | ||
@@ -8,2 +8,3 @@ "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", | ||
"build:es": "tsc -p tsconfig.es.json", | ||
"build:include:deps": "lerna run --scope $npm_package_name --include-dependencies build", | ||
"build:types": "tsc -p tsconfig.types.json", | ||
@@ -23,6 +24,6 @@ "build:types:downlevel": "downlevel-dts dist-types dist-types/ts3.4", | ||
"dependencies": { | ||
"@trivikr-test/property-provider": "3.55.0", | ||
"@trivikr-test/protocol-http": "3.58.0", | ||
"@trivikr-test/signature-v4": "3.58.0", | ||
"@trivikr-test/types": "3.55.0", | ||
"@trivikr-test/property-provider": "3.170.0", | ||
"@trivikr-test/protocol-http": "3.170.0", | ||
"@trivikr-test/signature-v4": "3.170.0", | ||
"@trivikr-test/types": "3.170.0", | ||
"tslib": "^2.3.1" | ||
@@ -52,3 +53,3 @@ }, | ||
"concurrently": "7.0.0", | ||
"downlevel-dts": "0.7.0", | ||
"downlevel-dts": "0.10.1", | ||
"rimraf": "3.0.2", | ||
@@ -55,0 +56,0 @@ "typedoc": "0.19.2", |
@@ -1,4 +0,1 @@ | ||
# @aws-sdk/signer-middleware | ||
[![NPM version](https://img.shields.io/npm/v/@aws-sdk/middleware-signing/latest.svg)](https://www.npmjs.com/package/@aws-sdk/middleware-signing) | ||
[![NPM downloads](https://img.shields.io/npm/dm/@aws-sdk/middleware-signing.svg)](https://www.npmjs.com/package/@aws-sdk/middleware-signing) | ||
Please refer [README.md](https://github.com/aws/aws-sdk-js-v3/blob/v3.170.0/packages/middleware-signing/README.md) for v3.170.0. |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
538
36698
2
+ Added@trivikr-test/is-array-buffer@3.170.0(transitive)
+ Added@trivikr-test/property-provider@3.170.0(transitive)
+ Added@trivikr-test/protocol-http@3.170.0(transitive)
+ Added@trivikr-test/signature-v4@3.170.0(transitive)
+ Added@trivikr-test/types@3.170.0(transitive)
+ Added@trivikr-test/util-hex-encoding@3.170.0(transitive)
+ Added@trivikr-test/util-middleware@3.170.0(transitive)
+ Added@trivikr-test/util-uri-escape@3.170.0(transitive)
- Removed@trivikr-test/is-array-buffer@3.55.0(transitive)
- Removed@trivikr-test/property-provider@3.55.0(transitive)
- Removed@trivikr-test/protocol-http@3.58.0(transitive)
- Removed@trivikr-test/signature-v4@3.58.0(transitive)
- Removed@trivikr-test/types@3.55.0(transitive)
- Removed@trivikr-test/util-hex-encoding@3.58.0(transitive)
- Removed@trivikr-test/util-middleware@3.55.0(transitive)
- Removed@trivikr-test/util-uri-escape@3.55.0(transitive)
Updated@trivikr-test/types@3.170.0