Preparing search index...
The search index is not available
@grandlinex/kernel
@grandlinex/kernel
BaseAuthProvider
Class BaseAuthProvider<T>
Abstract
Type Parameters
T
extends
JwtExtend
=
JwtExtend
Hierarchy
BaseAuthProvider
Implements
IAuthProvider
<
T
>
Index
Constructors
constructor
Methods
authorize
Token
bearer
Token
Validation
jwt
Add
Data
validate
Access
Constructors
constructor
new
Base
Auth
Provider
<
T
>
(
)
:
BaseAuthProvider
<
T
>
Type Parameters
T
extends
JwtExtend
=
JwtExtend
Returns
BaseAuthProvider
<
T
>
Methods
Abstract
authorize
Token
authorize
Token
(
username
,
token
,
requestType
)
:
Promise
<
AuthResult
>
Parameters
username
:
string
token
:
string
requestType
:
string
Returns
Promise
<
AuthResult
>
Abstract
bearer
Token
Validation
bearer
Token
Validation
(
req
)
:
Promise
<
number
|
JwtToken
<
T
>
>
Parameters
req
:
XRequest
Returns
Promise
<
number
|
JwtToken
<
T
>
>
jwt
Add
Data
jwt
Add
Data
(
token
,
extend
?
)
:
Promise
<
JwtToken
<
T
>
>
Parameters
token
:
JwtToken
<
T
>
Optional
extend
:
Record
<
string
,
any
>
Returns
Promise
<
JwtToken
<
T
>
>
Abstract
validate
Access
validate
Access
(
token
,
requestType
)
:
Promise
<
boolean
>
Parameters
token
:
JwtToken
<
T
>
requestType
:
string
Returns
Promise
<
boolean
>
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
constructor
authorize
Token
bearer
Token
Validation
jwt
Add
Data
validate
Access
@grandlinex/kernel
CoreBridge
CoreCache
CoreClient
CoreElement
CoreLoopService
CoreService
default
ActionMode
ArchType
BridgeState
DC
LogLevel
OsRelease
StoreGlobal
ApiAuthTestAction
ApiVersionAction
BaseAction
BaseApiAction
BaseAuthProvider
BaseBridge
BaseCache
Loading...
Generated using
TypeDoc