Rocky_Mountain_Vending/.pnpm-store/v10/files/b6/0363e5249dc1fddf1e53b08adfcf39bcc7de5ec88c929c1330b182a1f5169b297141b6b7e47090e76496223f87155c83c5b4f06a37ca657eb5fcb0c7465ab1
DMleadgen 46d973904b
Initial commit: Rocky Mountain Vending website
Next.js website for Rocky Mountain Vending company featuring:
- Product catalog with Stripe integration
- Service areas and parts pages
- Admin dashboard with Clerk authentication
- SEO optimized pages with JSON-LD structured data

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 16:22:15 -07:00

39 lines
878 B
Text

import { SigninClientConfig } from "@aws-sdk/nested-clients/signin";
import { CredentialProviderOptions } from "@aws-sdk/types";
import { SharedConfigInit } from "@smithy/shared-ini-file-loader";
export interface FromLoginCredentialsInit
extends CredentialProviderOptions,
SharedConfigInit {
profile?: string;
clientConfig?: SigninClientConfig;
}
export interface LoginToken {
accessToken: {
accessKeyId: string;
secretAccessKey: string;
sessionToken: string;
accountId?: string;
expiresAt: string;
};
tokenType: string;
clientId: string;
refreshToken: string;
idToken: string;
dpopKey: string;
}
export interface DpopHeader {
typ: "dpop+jwt";
alg: "ES256";
jwk: {
kty: "EC";
crv: "P-256";
x: string;
y: string;
};
}
export interface DpopPayload {
jti: string;
htm: string;
htu: string;
iat: number;
}