nepse_client.token_manager
Token management for NEPSE API authentication.
This module handles automatic token generation, refresh, and validation for both synchronous and asynchronous clients.
Classes
Asynchronous token manager. |
|
Synchronous token manager. |
|
Parse authentication tokens using WebAssembly module. |
- class nepse_client.token_manager.TokenManager[source]
Bases:
_TokenManagerBaseSynchronous token manager.
Manages authentication tokens for synchronous NEPSE client, automatically refreshing tokens when they expire.
- getAccessToken()[source]
Get valid access token, refreshing if necessary.
- Return type:
str- Returns:
Valid access token
- class nepse_client.token_manager.AsyncTokenManager[source]
Bases:
_TokenManagerBaseAsynchronous token manager.
Manages authentication tokens for asynchronous NEPSE client, with support for concurrent token refresh operations.
- async getAccessToken()[source]
Get valid access token, refreshing if necessary.
- Return type:
str- Returns:
Valid access token