OptionalapiClient
apiClient?: ApiClient
OptionalauthenticationStore
authenticationStore?: AuthenticationStore
OptionalauthUI
authUI?: AuthUI
Optionalconfig
config?: {
identityService: {
apiUrl: string;
bucket: string;
clientId: string;
identityPoolId: string;
poolId: string;
region: string;
registrationMethods: string[];
transientBucket: string;
} & { refreshTokenLifetime?: number };
} & {
federatedSignIn?: {
appClientId: string;
signInRedirectUri: string;
signOutRedirectUri: string;
webDomain: string;
} & { identityProvider?: string; refreshTokenLifetime?: number };
}
OptionalidentityProvider
identityProvider?: IdentityProvider
OptionallaunchUriFn
launchUriFn?: (url: string) => void
Optionallogger
logger?: Logger
OptionalsudoKeyManager
sudoKeyManager?: SudoKeyManager