Web3AuthOptions class
Constructors
-
Web3AuthOptions({required String clientId, required Network network, BuildEnv? buildEnv = BuildEnv.production, String? sdkUrl, required Uri redirectUrl, WhiteLabelData? whiteLabel, HashMap<
String, LoginConfigItem> ? loginConfig, bool? useCoreKitKey, ChainNamespace? chainNamespace = ChainNamespace.eip155, int? sessionTime = 86400, MfaSettings? mfaSettings})
Properties
- buildEnv → BuildEnv?
-
buildEnv is used for internal testing purposes. This buildEnv
signifies the enviroment for Web3Auth, and doesn't signifies
the enviorment of the application.
final
- chainNamespace → ChainNamespace?
-
final
- clientId → String
-
Client id for web3auth.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
loginConfig
→ HashMap<
String, LoginConfigItem> ? -
Login config for the custom verifiers.
final
- mfaSettings → MfaSettings?
-
Allows developers to configure the MfaSettings for authentication.
final
- network → Network
-
Web3Auth Network to use for the session & the issued idToken.
final
- redirectUrl → Uri
-
Deeplinking for the application where user will be redirected after login.
Ideally, it should be bundleId and package name for iOS and Android respectively.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sdkUrl → String?
-
Define the desired Web3Auth service url.
final
- sessionTime → int?
-
sessionTime allows developers to configure the session management time.
final
- useCoreKitKey → bool?
-
Use useCoreKitKey to get the core kit key.
final
- whiteLabel → WhiteLabelData?
-
WhiteLabel options for web3auth. It helps you define
custom UI, branding, and translations for your brand app.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited