Commit 0efc5f4
committed
Feat: Add token-broker service for OAuth session and token management
The token-broker service provides centralized OAuth token acquisition for AI
agents via PKCE-based authorization flows, token caching with JWT
expiry parsing, and session management with long-polling coordination.
Signed-off-by: David Hadas <david.hadas@gmail.com>1 parent fb22549 commit 0efc5f4
37 files changed
Lines changed: 7801 additions & 15 deletions
File tree
- kagenti-operator
- cmd/token-broker
- deploy
- docs
- hack
- internal/tokenbroker
- api
- auth
- cache
- core
- oauthflow
- oauth
- session
- pkg/oauth
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
0 commit comments