Table of Contents

Class JwtAssertionTokenSource

Namespace
Line.OpenApi.ChannelAccessToken
Assembly
Line.OpenApi.ChannelAccessToken.dll

An IChannelAccessTokenSource implementation that consumes the generated client (Line.OpenApi.ChannelAccessToken.Generated.ChannelAccessTokenClient) and issues a short-lived channel access token (/oauth2/v2.1/token) via a JWT assertion.

Producing the JWT assertion itself (signing with the channel's private key) is application-specific, so the caller supplies it through assertionFactory (this library never handles signing keys).

public sealed class JwtAssertionTokenSource : IChannelAccessTokenSource
Inheritance
JwtAssertionTokenSource
Implements
Inherited Members

Methods

IssueAsync(CancellationToken)

Issues a single token.

public Task<IssuedToken> IssueAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task<IssuedToken>