Add OAuth2 token management and storage implementation #450
code-quality.yml
on: pull_request
Dockerfile Linting
7s
Matrix: Docker Security Scanning
Annotations
8 errors
|
SonarQube
Process completed with exit code 1.
|
|
src/services/OAuth2/OAuth2TokenManager.storage.test.ts > OAuth2TokenManager - Storage & Edge Cases > should handle malformed token data from storage:
workers/main/src/services/OAuth2/OAuth2TokenManager.storage.test.ts#L105
AssertionError: expected 'refresh-token' to be 'test-refresh-token' // Object.is equality
Expected: "test-refresh-token"
Received: "refresh-token"
❯ src/services/OAuth2/OAuth2TokenManager.storage.test.ts:105:54
|
|
src/services/OAuth2/OAuth2TokenManager.errors.test.ts > OAuth2TokenManager - Error Handling > token refresh logic > should handle refresh token failure with other errors:
workers/main/src/services/OAuth2/OAuth2TokenManager.errors.test.ts#L141
AssertionError: expected [Function] to throw error including 'Network error' but got 'Cannot read properties of undefined (…'
Expected: "Network error"
Received: "Cannot read properties of undefined (reading 'access_token')"
❯ src/services/OAuth2/OAuth2TokenManager.errors.test.ts:141:7
|
|
src/services/OAuth2/OAuth2TokenManager.errors.test.ts > OAuth2TokenManager - Error Handling > token refresh logic > should handle refresh token failure with invalid token error:
workers/main/src/services/OAuth2/OAuth2TokenManager.errors.test.ts#L114
AssertionError: expected [Function] to throw error including 'invalid or expired refresh token' but got 'Cannot read properties of undefined (…'
Expected: "invalid or expired refresh token"
Received: "Cannot read properties of undefined (reading 'access_token')"
❯ src/services/OAuth2/OAuth2TokenManager.errors.test.ts:114:7
|
|
src/services/OAuth2/OAuth2TokenManager.errors.test.ts > OAuth2TokenManager - Error Handling > getAccessToken error scenarios > should handle empty access token after refresh:
workers/main/src/services/OAuth2/OAuth2TokenManager.errors.test.ts#L86
AssertionError: expected [Function] to throw error including 'Failed to obtain access token' but got 'Cannot read properties of undefined (…'
Expected: "Failed to obtain access token"
Received: "Cannot read properties of undefined (reading 'access_token')"
❯ src/services/OAuth2/OAuth2TokenManager.errors.test.ts:86:7
|
|
src/services/OAuth2/OAuth2TokenManager.errors.test.ts > OAuth2TokenManager - Error Handling > getAccessToken error scenarios > should throw error when no access token available after refresh:
workers/main/src/services/OAuth2/OAuth2TokenManager.errors.test.ts#L57
AssertionError: expected [Function] to throw error including 'Failed to obtain access token' but got 'Cannot read properties of undefined (…'
Expected: "Failed to obtain access token"
Received: "Cannot read properties of undefined (reading 'access_token')"
❯ src/services/OAuth2/OAuth2TokenManager.errors.test.ts:57:7
|
|
src/services/OAuth2/OAuth2TokenManager.basic.test.ts > OAuth2TokenManager - Basic > getAccessToken > should refresh token when expired and return new access token:
workers/main/src/services/OAuth2/OAuth2TokenManager.ts#L98
TypeError: this.refreshProvider.refreshToken is not a function
❯ OAuth2TokenManager.performTokenRefresh src/services/OAuth2/OAuth2TokenManager.ts:98:36
❯ OAuth2TokenManager.refreshAccessToken src/services/OAuth2/OAuth2TokenManager.ts:85:32
❯ OAuth2TokenManager.getAccessToken src/services/OAuth2/OAuth2TokenManager.ts:35:16
❯ src/services/OAuth2/OAuth2TokenManager.basic.test.ts:142:46
|
|
Docker Security Scanning (temporal, Dockerfile.temporal, temporal-test:latest)
API operation failed: Message: An unexpected error has occurred, Locations: [], Extensions: map[arguments:map[context:$context diffIds:$diffIds] code:DOWNSTREAM_SERVICE_ERROR response:map[status:503]], Path: [imagesByDiffIds]
|