Appearance
@line/bot-sdk / Exports / OAuth
Class: OAuth
Table of contents
Constructors
Methods
- getChannelAccessTokenKeyIdsV2_1
- issueAccessToken
- issueChannelAccessTokenV2_1
- revokeAccessToken
- revokeChannelAccessTokenV2_1
- verifyAccessToken
- verifyIdToken
Constructors
constructor
• new OAuth(): OAuth
Returns
Defined in
Methods
getChannelAccessTokenKeyIdsV2_1
▸ getChannelAccessTokenKeyIdsV2_1(client_assertion
): Promise
<{ key_ids
: string
[] }>
Parameters
Name | Type |
---|---|
client_assertion | string |
Returns
Promise
<{ key_ids
: string
[] }>
Defined in
issueAccessToken
▸ issueAccessToken(client_id
, client_secret
): Promise
<ChannelAccessToken
>
Parameters
Name | Type |
---|---|
client_id | string |
client_secret | string |
Returns
Promise
<ChannelAccessToken
>
Defined in
issueChannelAccessTokenV2_1
▸ issueChannelAccessTokenV2_1(client_assertion
): Promise
<ChannelAccessToken
>
Parameters
Name | Type |
---|---|
client_assertion | string |
Returns
Promise
<ChannelAccessToken
>
Defined in
revokeAccessToken
▸ revokeAccessToken(access_token
): Promise
<{}>
Parameters
Name | Type |
---|---|
access_token | string |
Returns
Promise
<{}>
Defined in
revokeChannelAccessTokenV2_1
▸ revokeChannelAccessTokenV2_1(client_id
, client_secret
, access_token
): Promise
<{}>
Parameters
Name | Type |
---|---|
client_id | string |
client_secret | string |
access_token | string |
Returns
Promise
<{}>
Defined in
verifyAccessToken
▸ verifyAccessToken(access_token
): Promise
<VerifyAccessToken
>
Parameters
Name | Type |
---|---|
access_token | string |
Returns
Promise
<VerifyAccessToken
>
Defined in
verifyIdToken
▸ verifyIdToken(id_token
, client_id
, nonce?
, user_id?
): Promise
<VerifyIDToken
>
Parameters
Name | Type |
---|---|
id_token | string |
client_id | string |
nonce? | string |
user_id? | string |
Returns
Promise
<VerifyIDToken
>