Commit 3c3279e
committed
Add Yandex Cloud Service Account authentication provider
- New package @ydbjs/auth-yandex-cloud for Service Account key authentication
- Supports JWT creation with PS256 algorithm and IAM token exchange
- Automatic token caching and background refresh before expiration
- Built-in retry logic with exponential backoff for IAM API calls
- Multiple initialization methods: fromFile, fromEnv, or direct JSON object
- Add esbuild override to fix security vulnerability in dev dependencies
- Update Changesets config to exclude third-parties from fixed versioning
- Update AGENTS.md with rules for third-parties packages1 parent 9fc9b1f commit 3c3279e
File tree
13 files changed
+1318
-1025
lines changed- .changeset
- third-parties/auth-yandex-cloud
- src
13 files changed
+1318
-1025
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
8 | 17 | | |
9 | 18 | | |
10 | 19 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
475 | 475 | | |
476 | 476 | | |
477 | 477 | | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
478 | 484 | | |
479 | 485 | | |
480 | 486 | | |
| |||
0 commit comments