Namespace SEBT.Portal.StatePlugins.CO.CbmsApi
Namespaces
Classes
- CbmsDefaults
Well-known URLs for CBMS environments.
- CbmsSebtApiClient
The main entry point of the SDK, exposes the configuration and the fluent API.
- CbmsSebtApiClientFactory
Factory for creating CbmsSebtApiClient instances with correct Kiota wiring. Uses a shared System.Net.Http.SocketsHttpHandler with pooled connection lifetime for DNS rotation. Each call creates lightweight System.Net.Http.HttpClient instances that share the handler's connection pool.
- ClientCredentialsTokenProvider
Microsoft.Kiota.Abstractions.Authentication.IAccessTokenProvider that obtains OAuth 2.0 bearer tokens via the client_credentials grant. Tokens are cached and refreshed 60 seconds before expiry using a System.Threading.SemaphoreSlim for thread safety.