Interface IChannelAccessTokenSource
- Namespace
- Line.OpenApi.ChannelAccessToken
- Assembly
- Line.OpenApi.ChannelAccessToken.dll
Seam that abstracts the channel-access-token issuance operation.
In production use JwtAssertionTokenSource (short-lived tokens,
/oauth2/v2.1/token) or StatelessJwtAssertionTokenSource
(stateless tokens, /oauth2/v3/token); in tests it can be replaced with a fake
implementation that performs no HTTP.
public interface IChannelAccessTokenSource
Methods
IssueAsync(CancellationToken)
Issues a single token.
Task<IssuedToken> IssueAsync(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationToken