Uh oh!
There was an error while loading. Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork 0
Implement async OAuth token handling #3
Copy link
Copy link
Open
Labels
authenticationAuthentication and token lifecycleAuthentication and token lifecycleblockedWaiting on a named dependency or gateWaiting on a named dependency or gatekind/featureNew client capabilityNew client capability
Milestone
Description
Activity
Metadata
Metadata
Assignees
Labels
authenticationAuthentication and token lifecycleAuthentication and token lifecycleblockedWaiting on a named dependency or gateWaiting on a named dependency or gatekind/featureNew client capabilityNew client capability
User need
A Python client must authenticate to an authentication-enabled Chronicle kernel without making callers manage bearer-token refresh for each call.
Desired behavior
Provide an async token provider for Chronicle's OAuth client-credentials endpoint and an internal gRPC metadata path that obtains the current token for each new call.
Acceptance evidence
application/x-www-form-urlencodedfieldsgrant_type=client_credentials,client_id, andclient_secretto/connect/token.access_tokenand handles an absentexpires_inconservatively.authorization: Bearer <token>to each new gRPC call.Non-goals