Table of Contents

Namespace BiExcellence.OpenBi.Api.ApiKeys

Classes

ApiKey

An API key: a non-interactive credential. Its Id and Secret are the client_id and client_secret that CreateAccessTokenAsync(IOpenBiApiClient, string, string, string?, CancellationToken) sends with the client_credentials grant, and the token it returns acts as the user the key belongs to.

OpenBiApiClientApiKeyExtensions

Extension methods for the /apikeys REST API. Callers see and manage their own keys; holders of openbi.user.write see and manage everyone's. A key is used with CreateAccessTokenAsync(IOpenBiApiClient, string, string, string?, CancellationToken).

Interfaces

IApiKey

An API key: a non-interactive credential. Its Id and Secret are the client_id and client_secret that CreateAccessTokenAsync(IOpenBiApiClient, string, string, string?, CancellationToken) sends with the client_credentials grant, and the token it returns acts as the user the key belongs to.