lishuxu opened a new pull request, #646:
URL: https://github.com/apache/iceberg-cpp/pull/646

       Replace the MakeOAuth2 stub with a full OAuth2AuthSession that
       automatically refreshes tokens before expiration using the
       client_credentials grant.
   
       Key components:
       - OAuth2AuthSession: manages token lifecycle with shared_mutex for 
concurrent read access and background refresh via scheduler
       - TokenRefreshScheduler: process-global singleton with a single worker 
thread that fires delayed refresh callbacks
       - ExpiresAtMillis: JWT exp claim parser for determining token expiry 
when expires_in is not provided in the token response
       - Base64Decode/Base64UrlDecode added to TransformUtil as public utilities


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to