Table of Contents

Interface IPluginTokenService

Namespace
Builvero.Application.Interfaces.Services
Assembly
Builvero.Application.dll

Service for minting plugin access tokens.

public interface IPluginTokenService

Methods

MintPluginTokenAsync(Guid, Guid, List<string>, CancellationToken)

Mints a short-lived plugin access token for an installation.

Task<string> MintPluginTokenAsync(Guid installationId, Guid userId, List<string> requestedCapabilities, CancellationToken ct = default)

Parameters

installationId Guid
Service for minting plugin access tokens.
userId Guid
Service for minting plugin access tokens.
requestedCapabilities List<string>
Service for minting plugin access tokens.
ct CancellationToken
Service for minting plugin access tokens.

Returns

Task<string>
Service for minting plugin access tokens.