auth-vir - v2.3.9
Preparing search index...
BackendAuthClientConfig
Type Alias BackendAuthClientConfig<DatabaseUser, UserId, AssumedUserParams, CsrfHeaderName>
BackendAuthClientConfig
:
Readonly
<
{
getJwtKeys
:
()
=>
MaybePromise
<
Readonly
<
RawJwtKeys
>
>
;
getUserFromDatabase
:
(
userParams
:
{
assumingUser
:
AssumedUserParams
|
undefined
;
isSignUpCookie
:
boolean
;
userId
:
UserId
;
}
,
)
=>
MaybePromise
<
DatabaseUser
|
undefined
|
null
>
;
isDev
:
boolean
;
serviceOrigin
:
string
;
}
&
PartialWithUndefined
<
{
assumeUser
:
{
canAssumeUser
:
(
originalUser
:
DatabaseUser
)
=>
MaybePromise
<
boolean
>
;
parseAssumedUserHeaderValue
:
(
data
:
string
,
)
=>
MaybePromise
<
{
assumedUserParams
:
AssumedUserParams
;
userId
:
UserId
}
|
undefined
,
>
;
}
;
overrides
:
PartialWithUndefined
<
{
assumedUserHeaderName
:
string
;
csrfHeaderName
:
CsrfHeaderName
}
,
>
;
sessionRefreshThreshold
:
Readonly
<
AnyDuration
>
;
userSessionIdleTimeout
:
Readonly
<
AnyDuration
>
;
}
,
>
,
>
Config for
BackendAuthClient
.
Type Parameters
DatabaseUser
extends
AnyObject
UserId
extends
string
|
number
AssumedUserParams
extends
JsonCompatibleObject
=
EmptyObject
CsrfHeaderName
extends
string
=
CsrfToken
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
auth-vir - v2.3.9
Loading...
Config for BackendAuthClient.