fix: rename signatureEncoding to signatureMethod for OAuth1 in opencollection types (#7724)

Align with @opencollection/types 0.9.1 which renamed the OAuth1 field from
signatureEncoding to signatureMethod. Update converters, filestore, and all
YML test fixtures. Increase OAuth1 UI test timeouts from 30s to 60s.
This commit is contained in:
lohit
2026-04-09 18:06:39 +00:00
committed by GitHub
parent 3b502fd63d
commit cd06f28430
29 changed files with 36 additions and 34 deletions

View File

@@ -12,7 +12,7 @@ http:
consumerSecret: consumer_secret_1
accessToken: access_token_1
accessTokenSecret: token_secret_1
signatureEncoding: HMAC-SHA1
signatureMethod: HMAC-SHA1
version: "1.0"
placement: header
includeBodyHash: false

View File

@@ -12,7 +12,7 @@ http:
consumerSecret: wrong_secret
accessToken: access_token_1
accessTokenSecret: token_secret_1
signatureEncoding: HMAC-SHA1
signatureMethod: HMAC-SHA1
version: "1.0"
placement: header
includeBodyHash: false

View File

@@ -12,7 +12,7 @@ http:
consumerSecret: consumer_secret_1
accessToken: access_token_1
accessTokenSecret: token_secret_1
signatureEncoding: HMAC-SHA1
signatureMethod: HMAC-SHA1
version: "1.0"
placement: body
includeBodyHash: false

View File

@@ -15,7 +15,7 @@ http:
consumerSecret: consumer_secret_1
accessToken: access_token_1
accessTokenSecret: token_secret_1
signatureEncoding: HMAC-SHA1
signatureMethod: HMAC-SHA1
version: "1.0"
placement: body
includeBodyHash: false

View File

@@ -12,7 +12,7 @@ http:
consumerSecret: consumer_secret_1
accessToken: access_token_1
accessTokenSecret: token_secret_1
signatureEncoding: HMAC-SHA1
signatureMethod: HMAC-SHA1
version: "1.0"
placement: header
includeBodyHash: false

View File

@@ -12,7 +12,7 @@ http:
consumerSecret: consumer_secret_1
accessToken: access_token_1
accessTokenSecret: token_secret_1
signatureEncoding: HMAC-SHA1
signatureMethod: HMAC-SHA1
version: "1.0"
placement: query
includeBodyHash: false

View File

@@ -12,7 +12,7 @@ http:
consumerSecret: consumer_secret_1
accessToken: access_token_1
accessTokenSecret: token_secret_1
signatureEncoding: HMAC-SHA256
signatureMethod: HMAC-SHA256
version: "1.0"
placement: header
includeBodyHash: false

View File

@@ -12,7 +12,7 @@ http:
consumerSecret: wrong_secret
accessToken: access_token_1
accessTokenSecret: token_secret_1
signatureEncoding: HMAC-SHA256
signatureMethod: HMAC-SHA256
version: "1.0"
placement: header
includeBodyHash: false

View File

@@ -12,7 +12,7 @@ http:
consumerSecret: consumer_secret_1
accessToken: access_token_1
accessTokenSecret: token_secret_1
signatureEncoding: HMAC-SHA256
signatureMethod: HMAC-SHA256
version: "1.0"
placement: body
includeBodyHash: false

View File

@@ -12,7 +12,7 @@ http:
consumerSecret: consumer_secret_1
accessToken: access_token_1
accessTokenSecret: token_secret_1
signatureEncoding: HMAC-SHA512
signatureMethod: HMAC-SHA512
version: "1.0"
placement: header
includeBodyHash: false

View File

@@ -12,7 +12,7 @@ http:
consumerSecret: wrong_secret
accessToken: access_token_1
accessTokenSecret: token_secret_1
signatureEncoding: HMAC-SHA512
signatureMethod: HMAC-SHA512
version: "1.0"
placement: header
includeBodyHash: false

View File

@@ -12,7 +12,7 @@ http:
consumerSecret: consumer_secret_1
accessToken: access_token_1
accessTokenSecret: token_secret_1
signatureEncoding: PLAINTEXT
signatureMethod: PLAINTEXT
version: '1.0'
placement: header
includeBodyHash: false

View File

@@ -12,7 +12,7 @@ http:
consumerSecret: wrong_secret
accessToken: access_token_1
accessTokenSecret: token_secret_1
signatureEncoding: PLAINTEXT
signatureMethod: PLAINTEXT
version: "1.0"
placement: header
includeBodyHash: false

View File

@@ -12,7 +12,7 @@ http:
consumerSecret: consumer_secret_1
accessToken: access_token_1
accessTokenSecret: token_secret_1
signatureEncoding: PLAINTEXT
signatureMethod: PLAINTEXT
version: "1.0"
placement: body
includeBodyHash: false

View File

@@ -12,7 +12,7 @@ http:
consumerSecret: consumer_secret_1
accessToken: access_token_1
accessTokenSecret: token_secret_1
signatureEncoding: PLAINTEXT
signatureMethod: PLAINTEXT
version: "1.0"
placement: query
includeBodyHash: false

View File

@@ -11,7 +11,7 @@ http:
consumerKey: consumer_key_1
accessToken: access_token_1
accessTokenSecret: token_secret_1
signatureEncoding: RSA-SHA1
signatureMethod: RSA-SHA1
privateKey:
type: text
value: |

View File

@@ -13,7 +13,7 @@ http:
consumerKey: consumer_key_1
accessToken: access_token_1
accessTokenSecret: token_secret_1
signatureEncoding: RSA-SHA1
signatureMethod: RSA-SHA1
privateKey:
type: text
value: |

View File

@@ -16,7 +16,7 @@ http:
consumerKey: consumer_key_1
accessToken: access_token_1
accessTokenSecret: token_secret_1
signatureEncoding: RSA-SHA1
signatureMethod: RSA-SHA1
privateKey:
type: text
value: |

View File

@@ -11,7 +11,7 @@ http:
consumerKey: consumer_key_1
accessToken: access_token_1
accessTokenSecret: token_secret_1
signatureEncoding: RSA-SHA1
signatureMethod: RSA-SHA1
privateKey:
type: file
value: test-private-key.pem

View File

@@ -11,7 +11,7 @@ http:
consumerKey: consumer_key_1
accessToken: access_token_1
accessTokenSecret: token_secret_1
signatureEncoding: RSA-SHA1
signatureMethod: RSA-SHA1
privateKey:
type: text
value: |

View File

@@ -11,7 +11,7 @@ http:
consumerKey: consumer_key_1
accessToken: access_token_1
accessTokenSecret: token_secret_1
signatureEncoding: RSA-SHA1
signatureMethod: RSA-SHA1
privateKey:
type: text
value: "{{private-key}}"

View File

@@ -11,7 +11,7 @@ http:
consumerKey: consumer_key_1
accessToken: access_token_1
accessTokenSecret: token_secret_1
signatureEncoding: RSA-SHA256
signatureMethod: RSA-SHA256
privateKey:
type: text
value: |

View File

@@ -11,7 +11,7 @@ http:
consumerKey: consumer_key_1
accessToken: access_token_1
accessTokenSecret: token_secret_1
signatureEncoding: RSA-SHA512
signatureMethod: RSA-SHA512
privateKey:
type: text
value: |

View File

@@ -26,6 +26,7 @@ test.describe('OAuth 1.0 Authentication', () => {
});
test('Request auth UI', async ({ page, createTmpDir }) => {
test.setTimeout(60_000);
// Setup
await createCollection(page, 'oauth1-test', await createTmpDir());
await createRequest(page, 'oauth1-request', 'oauth1-test', { url: 'https://example.com/api' });
@@ -137,6 +138,7 @@ test.describe('OAuth 1.0 Authentication', () => {
});
test('Collection settings auth', async ({ page }) => {
test.setTimeout(60_000);
const collectionRow = page.getByTestId('collections').locator('#sidebar-collection-name').filter({ hasText: 'oauth1-test' });
await collectionRow.click();
await page.locator('.tab.auth').click();