Builder
Builder used to construct SudoUserClient.
Functions
Constructs and returns an SudoUserClient.
Provide an GraphQLClient for the SudoUserClient. If this is not supplied, a default GraphQLClient will be used. This is mainly used for unit testing.
Provide a custom auth UI. This is mainly used for unit testing (optional).
Provide the configuration parameters.
Provide a custom credentials provider. This is mainly used for unit testing (optional). If a value is not provided, a default implementation will be used.
Provide the database name to use for exportable key store database.
Provide a custom identity provider. This is mainly used for unit testing (optional).
Provide a custom ID generator. This is mainly used for unit testing. If a value is not provided, a default implementation will be used.
Provide custom KeyManagerInterface implementation. This is mainly used for unit testing (optional).
Provide the implementation of the Logger used for logging. If a value is not supplied a default implementation will be used.
Provide the namespace to use for internal data and cryptographic keys. This should be unique per client per app to avoid name conflicts between multiple clients. If a value is not supplied a default value will be used.