Skip to content

@line/bot-sdk / Exports / OAuth

Class: OAuth

Table of contents

Constructors

Methods

Constructors

constructor

new OAuth(): OAuth

Returns

OAuth

Defined in

lib/client.ts:837

Methods

getChannelAccessTokenKeyIdsV2_1

getChannelAccessTokenKeyIdsV2_1(client_assertion): Promise<{ key_ids: string[] }>

Parameters

NameType
client_assertionstring

Returns

Promise<{ key_ids: string[] }>

Defined in

lib/client.ts:894


issueAccessToken

issueAccessToken(client_id, client_secret): Promise<ChannelAccessToken>

Parameters

NameType
client_idstring
client_secretstring

Returns

Promise<ChannelAccessToken>

Defined in

lib/client.ts:841


issueChannelAccessTokenV2_1

issueChannelAccessTokenV2_1(client_assertion): Promise<ChannelAccessToken>

Parameters

NameType
client_assertionstring

Returns

Promise<ChannelAccessToken>

Defined in

lib/client.ts:883


revokeAccessToken

revokeAccessToken(access_token): Promise<{}>

Parameters

NameType
access_tokenstring

Returns

Promise<{}>

Defined in

lib/client.ts:852


revokeChannelAccessTokenV2_1

revokeChannelAccessTokenV2_1(client_id, client_secret, access_token): Promise<{}>

Parameters

NameType
client_idstring
client_secretstring
access_tokenstring

Returns

Promise<{}>

Defined in

lib/client.ts:904


verifyAccessToken

verifyAccessToken(access_token): Promise<VerifyAccessToken>

Parameters

NameType
access_tokenstring

Returns

Promise<VerifyAccessToken>

Defined in

lib/client.ts:856


verifyIdToken

verifyIdToken(id_token, client_id, nonce?, user_id?): Promise<VerifyIDToken>

Parameters

NameType
id_tokenstring
client_idstring
nonce?string
user_id?string

Returns

Promise<VerifyIDToken>

Defined in

lib/client.ts:862