@breautek/storm
Preparing search index...
TokenManager
Class TokenManager<TAuthToken>
Type Parameters
TAuthToken
extends
IAuthTokenData
=
IAuthTokenData
Index
Constructors
constructor
Methods
decode
sign
verify
Constructors
constructor
new
TokenManager
<
TAuthToken
extends
IAuthTokenData
=
IAuthTokenData
>
(
secret
:
string
,
)
:
TokenManager
<
TAuthToken
>
Type Parameters
TAuthToken
extends
IAuthTokenData
=
IAuthTokenData
Parameters
secret
:
string
Returns
TokenManager
<
TAuthToken
>
Methods
decode
decode
(
token
:
Token
)
:
Promise
<
TAuthToken
>
Parameters
token
:
Token
Returns
Promise
<
TAuthToken
>
sign
sign
(
payload
:
{
[
key
:
string
]:
any
}
,
expiresIn
:
TExpiresIn
)
:
Promise
<
Token
>
Parameters
payload
:
{
[
key
:
string
]:
any
}
expiresIn
:
TExpiresIn
Returns
Promise
<
Token
>
verify
verify
(
token
:
Token
,
options
?:
IJWTVerifyOptions
)
:
Promise
<
TAuthToken
>
Parameters
token
:
Token
Optional
options
:
IJWTVerifyOptions
Returns
Promise
<
TAuthToken
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
decode
sign
verify
@breautek/storm
Loading...