n8n
Version:
n8n Workflow Automation Tool
32 lines (31 loc) • 828 B
TypeScript
export type CsrfStateRequired = {
token: string;
createdAt: number;
data?: string;
};
export type CreateCsrfStateData = {
cid: string;
origin: 'static-credential' | 'dynamic-credential';
resource?: string;
bindingHash?: string;
[key: string]: unknown;
};
export type CsrfState = CsrfStateRequired;
export declare const MAX_CSRF_AGE: number;
export declare const enum OauthVersion {
V1 = 1,
V2 = 2
}
export interface OAuth1CredentialData {
signatureMethod: 'HMAC-SHA256' | 'HMAC-SHA512' | 'HMAC-SHA1';
consumerKey: string;
consumerSecret: string;
authUrl: string;
accessTokenUrl: string;
requestTokenUrl: string;
}
export declare const algorithmMap: {
readonly 'HMAC-SHA256': 'sha256';
readonly 'HMAC-SHA512': 'sha512';
readonly 'HMAC-SHA1': 'sha1';
};