Amplify JS API Documentation
Library Documentation
NPM
GitHub
Preparing search index...
aws-amplify
auth/cognito
TokenOrchestrator
Class TokenOrchestrator
Implements
AuthTokenOrchestrator
Index
Constructors
constructor
Properties
client
Metadata
Provider?
inflight
Promise
token
Refresher?
token
Store?
wait
For
Inflight
O
Auth
Methods
clear
Device
Metadata
clear
Tokens
get
Device
Metadata
get
O
Auth
Metadata
get
Token
Refresher
get
Tokens
get
Token
Store
set
Auth
Config
set
Auth
Token
Store
set
Client
Metadata
Provider
set
O
Auth
Metadata
set
Token
Refresher
set
Tokens
Constructors
constructor
new
TokenOrchestrator
()
:
TokenOrchestrator
Returns
TokenOrchestrator
Properties
Optional
client
Metadata
Provider
clientMetadataProvider
?:
ClientMetadataProvider
inflight
Promise
inflightPromise
:
Promise
<
void
>
|
undefined
Optional
token
Refresher
tokenRefresher
?:
TokenRefresher
Optional
token
Store
tokenStore
?:
AuthTokenStore
wait
For
Inflight
O
Auth
waitForInflightOAuth
:
()
=>
Promise
<
void
>
Methods
clear
Device
Metadata
clearDeviceMetadata
(
username
?:
string
)
:
Promise
<
void
>
Parameters
Optional
username
:
string
Returns
Promise
<
void
>
clear
Tokens
clearTokens
()
:
Promise
<
void
>
Returns
Promise
<
void
>
get
Device
Metadata
getDeviceMetadata
(
username
?:
string
)
:
Promise
<
DeviceMetadata
|
null
>
Parameters
Optional
username
:
string
Returns
Promise
<
DeviceMetadata
|
null
>
get
O
Auth
Metadata
getOAuthMetadata
()
:
Promise
<
OAuthMetadata
|
null
>
Returns
Promise
<
OAuthMetadata
|
null
>
get
Token
Refresher
getTokenRefresher
()
:
TokenRefresher
Returns
TokenRefresher
get
Tokens
getTokens
(
options
?:
FetchAuthSessionOptions
,
)
:
Promise
<
AuthTokens
&
{
signInDetails
?:
CognitoAuthSignInDetails
}
|
null
>
Parameters
Optional
options
:
FetchAuthSessionOptions
Returns
Promise
<
AuthTokens
&
{
signInDetails
?:
CognitoAuthSignInDetails
}
|
null
>
get
Token
Store
getTokenStore
()
:
AuthTokenStore
Returns
AuthTokenStore
set
Auth
Config
setAuthConfig
(
authConfig
:
AuthConfig
)
:
void
Parameters
authConfig
:
AuthConfig
Returns
void
set
Auth
Token
Store
setAuthTokenStore
(
tokenStore
:
AuthTokenStore
)
:
void
Parameters
tokenStore
:
AuthTokenStore
Returns
void
set
Client
Metadata
Provider
setClientMetadataProvider
(
clientMetadataProvider
:
ClientMetadataProvider
)
:
void
Parameters
clientMetadataProvider
:
ClientMetadataProvider
Returns
void
set
O
Auth
Metadata
setOAuthMetadata
(
metadata
:
OAuthMetadata
)
:
Promise
<
void
>
Parameters
metadata
:
OAuthMetadata
Returns
Promise
<
void
>
set
Token
Refresher
setTokenRefresher
(
tokenRefresher
:
TokenRefresher
)
:
void
Parameters
tokenRefresher
:
TokenRefresher
Returns
void
set
Tokens
setTokens
(
__namedParameters
:
{
tokens
:
CognitoAuthTokens
}
)
:
Promise
<
void
>
Parameters
__namedParameters
:
{
tokens
:
CognitoAuthTokens
}
Returns
Promise
<
void
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
client
Metadata
Provider
inflight
Promise
token
Refresher
token
Store
wait
For
Inflight
O
Auth
Methods
clear
Device
Metadata
clear
Tokens
get
Device
Metadata
get
O
Auth
Metadata
get
Token
Refresher
get
Tokens
get
Token
Store
set
Auth
Config
set
Auth
Token
Store
set
Client
Metadata
Provider
set
O
Auth
Metadata
set
Token
Refresher
set
Tokens
Library Documentation
NPM
GitHub
Amplify JS API Documentation
Loading...