mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 18:12:04 +00:00
refactor(core): Allow custom types on getCredentials (no-changelog) (#10567)
This commit is contained in:
committed by
GitHub
parent
52c574d83f
commit
be52176585
@@ -191,7 +191,7 @@ export async function validateWebhookAuthentication(
|
||||
// Basic authorization is needed to call webhook
|
||||
let expectedAuth: ICredentialDataDecryptedObject | undefined;
|
||||
try {
|
||||
expectedAuth = await ctx.getCredentials('httpBasicAuth');
|
||||
expectedAuth = await ctx.getCredentials<ICredentialDataDecryptedObject>('httpBasicAuth');
|
||||
} catch {}
|
||||
|
||||
if (expectedAuth === undefined || !expectedAuth.user || !expectedAuth.password) {
|
||||
@@ -211,7 +211,7 @@ export async function validateWebhookAuthentication(
|
||||
// Special header with value is needed to call webhook
|
||||
let expectedAuth: ICredentialDataDecryptedObject | undefined;
|
||||
try {
|
||||
expectedAuth = await ctx.getCredentials('httpHeaderAuth');
|
||||
expectedAuth = await ctx.getCredentials<ICredentialDataDecryptedObject>('httpHeaderAuth');
|
||||
} catch {}
|
||||
|
||||
if (expectedAuth === undefined || !expectedAuth.name || !expectedAuth.value) {
|
||||
@@ -232,12 +232,12 @@ export async function validateWebhookAuthentication(
|
||||
let expectedAuth;
|
||||
|
||||
try {
|
||||
expectedAuth = (await ctx.getCredentials('jwtAuth')) as {
|
||||
expectedAuth = await ctx.getCredentials<{
|
||||
keyType: 'passphrase' | 'pemKey';
|
||||
publicKey: string;
|
||||
secret: string;
|
||||
algorithm: jwt.Algorithm;
|
||||
};
|
||||
}>('jwtAuth');
|
||||
} catch {}
|
||||
|
||||
if (expectedAuth === undefined) {
|
||||
|
||||
Reference in New Issue
Block a user