Skip to content

Add OAuth2 token management and storage implementation #450

Add OAuth2 token management and storage implementation

Add OAuth2 token management and storage implementation #450

Triggered via pull request August 1, 2025 10:32
Status Failure
Total duration 2m 33s
Artifacts

code-quality.yml

on: pull_request
Dockerfile Linting
7s
Dockerfile Linting
lint
24s
lint
SonarQube
19s
SonarQube
Service Availability Check
2m 3s
Service Availability Check
Matrix: Docker Security Scanning
Fit to window
Zoom out
Zoom in

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]