Skip to content

@line/bot-sdk


@line/bot-sdk / OAuth

Class: OAuth

Defined in: lib/client.ts:834

Constructors

new OAuth()

new OAuth(): OAuth

Defined in: lib/client.ts:837

Returns

OAuth

Methods

getChannelAccessTokenKeyIdsV2_1()

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

Defined in: lib/client.ts:894

Parameters

client_assertion

string

Returns

Promise<{ key_ids: string[]; }>


issueAccessToken()

issueAccessToken(client_id, client_secret): Promise<ChannelAccessToken>

Defined in: lib/client.ts:841

Parameters

client_id

string

client_secret

string

Returns

Promise<ChannelAccessToken>


issueChannelAccessTokenV2_1()

issueChannelAccessTokenV2_1(client_assertion): Promise<ChannelAccessToken>

Defined in: lib/client.ts:883

Parameters

client_assertion

string

Returns

Promise<ChannelAccessToken>


revokeAccessToken()

revokeAccessToken(access_token): Promise<{}>

Defined in: lib/client.ts:852

Parameters

access_token

string

Returns

Promise<{}>


revokeChannelAccessTokenV2_1()

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

Defined in: lib/client.ts:904

Parameters

client_id

string

client_secret

string

access_token

string

Returns

Promise<{}>


verifyAccessToken()

verifyAccessToken(access_token): Promise<VerifyAccessToken>

Defined in: lib/client.ts:856

Parameters

access_token

string

Returns

Promise<VerifyAccessToken>


verifyIdToken()

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

Defined in: lib/client.ts:862

Parameters

id_token

string

client_id

string

nonce?

string

user_id?

string

Returns

Promise<VerifyIDToken>