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
cancellationTokenCancellationToken