You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: embedded-wallets/sdk/flutter/advanced/custom-authentication.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -653,7 +653,7 @@ final Web3AuthResponse response = await Web3AuthFlutter.login(
653
653
654
654
### Aggregate verifier example
655
655
656
-
You can use aggregate verifier to combine multiple login methods to get the same address for the users regardless of their login providers. For example, combining a Google and email passwordless login, or Google and GitHub via Auth0 to access the same address for your user.
656
+
You can use aggregate verifier to combine multiple sign-in methods to get the same address for the users regardless of their sign-in providers. For example, combining a Google and email passwordless sign-in, or Google and GitHub via Auth0 to access the same address for your user.
Copy file name to clipboardExpand all lines: embedded-wallets/sdk/flutter/usage/request.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ sidebar_label: Send requests
4
4
description: 'Web3Auth Flutter SDK - request Function | Embedded Wallets'
5
5
---
6
6
7
-
The `request` method facilitates the use of templated transaction screens for signing transactions. The method will return [SignResponse](#signresponse). It can be used to sign transactions for any EVM chain and screens can be whitelabeled to your branding.
7
+
The `request` method facilitates the use of prebuilt transaction screens for signing transactions. The method will return [SignResponse](#signresponse). It can be used to sign transactions for any EVM chain and screens can be customized to match your branding.
8
8
9
9
Please check the list of [JSON RPC methods](https://docs.metamask.io/wallet/reference/json-rpc-api/), noting that the request method currently supports only the signing methods.
Control the login options presented to your users. For detailed configuration options and implementation examples, see the [custom authentication](./custom-authentication.mdx) section.
107
+
Control the sign-in options presented to your users. For detailed configuration options and implementation examples, see the [custom authentication](./custom-authentication.mdx) section.
108
108
109
109
## UI customization
110
110
111
-
Create a seamless brand experience by customizing the Web3Auth Login Screens to match your application's design. For complete customization options, refer to the [Whitelabeling and UI Customization](./whitelabel.mdx) section.
111
+
Create a seamless brand experience by customizing the Web3Auth Sign-in Screens to match your application's design. For complete customization options, refer to the [Whitelabeling and UI Customization](./whitelabel.mdx) section.
Copy file name to clipboardExpand all lines: embedded-wallets/sdk/ios/advanced/custom-authentication.mdx
+16-16Lines changed: 16 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -40,7 +40,7 @@ Consequentially, you will see the terms **"Verifier ID"** and **"Aggregate Verif
40
40
41
41
:::
42
42
43
-
To use custom authentication (using supported Social providers or Login providers like Auth0, AWS Cognito, Firebase, or your own custom JWT login), you can add the configuration using the `loginConfig` parameter during the initialization.
43
+
To use custom authentication (using supported Social providers or Sign-in providers like Auth0, AWS Cognito, Firebase, or your own custom JWT sign-in), you can add the configuration using the `loginConfig` parameter during the initialization.
44
44
45
45
The `loginConfig` parameter is a key value map. The key should be one of the `Web3AuthProvider` in its string form, and the value should be a `W3ALoginConfig` struct.
46
46
@@ -120,15 +120,15 @@ public enum TypeOfLogin: String, Codable {
120
120
### Usage
121
121
122
122
<Tabs
123
-
defaultValue="google"
123
+
defaultValue="Google"
124
124
values={[
125
-
{ label: "Google", value: "google" },
126
-
{ label: "Facebook", value: "facebook" },
125
+
{ label: "Google", value: "Google" },
126
+
{ label: "Facebook", value: "Facebook" },
127
127
{ label: "JWT", value: "jwt" },
128
128
]}
129
129
>
130
130
131
-
<TabItemvalue="google">
131
+
<TabItemvalue="Google">
132
132
133
133
```swift
134
134
importWeb3Auth
@@ -152,7 +152,7 @@ let web3Auth = try await Web3Auth(
152
152
153
153
</TabItem>
154
154
155
-
<TabItemvalue="facebook">
155
+
<TabItemvalue="Facebook">
156
156
157
157
```swift
158
158
importWeb3Auth
@@ -203,9 +203,9 @@ let web3Auth = try await Web3Auth(
203
203
204
204
</Tabs>
205
205
206
-
## Configure extra login options
206
+
## Configure extra sign-in options
207
207
208
-
Additional to the login config during initialization, you can pass extra options to the `login` function to configure the login flow for cases requiring additional info for enabling login. The `ExtraLoginOptions` accepts the following parameters.
208
+
Additional to the sign-in config during initialization, you can pass extra options to the `login` function to configure the sign-in flow for cases requiring additional info for enabling sign-in. The `ExtraLoginOptions` accepts the following parameters.
209
209
210
210
### Parameters
211
211
@@ -279,16 +279,16 @@ public struct ExtraLoginOptions: Codable {
Auth0 has a special login flow, called the SPA flow. This flow requires a `client_id` and `domain`
289
+
Auth0 has a special sign-in flow, called the SPA flow. This flow requires a `client_id` and `domain`
290
290
to be passed, and Web3Auth will get the JWT `id_token` from Auth0 directly. You can pass these
291
-
configurations in the `ExtraLoginOptions` object in the login function.
291
+
configurations in the `ExtraLoginOptions` object in the sign-in function.
292
292
293
293
```swift
294
294
import
@@ -327,7 +327,7 @@ let result = try await web3Auth.login(
327
327
328
328
</TabItem>
329
329
330
-
<TabItemvalue="byoj">
330
+
<TabItemvalue="custom-jwt">
331
331
If you're using any other provider like Firebase, AWS Cognito or deploying your own Custom JWT
332
332
server, you need to put the JWT token into the `id_token` field of the `extraLoginOptions`,
333
333
additionally, you need to pass over the `domain` field as well, which is mandatory. If you don't
@@ -366,8 +366,8 @@ let result = await web3Auth.login(
366
366
</TabItem>
367
367
368
368
<TabItemvalue="email-passwordless">
369
-
To use the email passwordless login, you need to put the email into the `login_hint` parameter of
370
-
the `ExtraLoginOptions`. By default, the login flow will be `code` flow, if you want to use the
369
+
To use the email passwordless sign-in, you need to put the email into the `login_hint` parameter of
370
+
the `ExtraLoginOptions`. By default, the sign-in flow will be `code` flow, if you want to use the
371
371
`link` flow, you need to put `flow_type` into the `additionalParams` parameter of the
372
372
`ExtraLoginOptions`.
373
373
@@ -393,7 +393,7 @@ let result = try await web3Auth.login(
393
393
394
394
<TabItemvalue="sms-passwordless">
395
395
396
-
To use the SMS Passwordless login, send the phone number as the `login_hint` parameter of the `ExtraLoginOptions`. Please ensure the phone number takes the format:
396
+
To use the SMS Passwordless sign-in, send the phone number as the `login_hint` parameter of the `ExtraLoginOptions`. Please ensure the phone number takes the format:
397
397
+\{country_code}-\{phone_number}, that is, (+91-09xx901xx1).
398
398
399
399
```swift
@@ -419,7 +419,7 @@ let result = try await web3Auth.login(W3ALoginParams(
419
419
420
420
### Aggregate verifier example
421
421
422
-
You can use aggregate verifier to combine multiple login methods to get the same address for the users regardless of their login providers. For example, combining a Google and email passwordless login, or Google and GitHub via Auth0 to access the same address for your user.
422
+
You can use aggregate verifier to combine multiple sign-in methods to get the same address for the users regardless of their sign-in providers. For example, combining a Google and email passwordless sign-in, or Google and GitHub via Auth0 to access the same address for your user.
The `launchWalletServices` method launches a WebView which allows you to use the templated wallet UI services. The method takes `ChainConfig` as the required input. Wallet Services is currently only available for EVM chains.
10
+
The `launchWalletServices` method launches a WebView which allows you to use the prebuilt wallet UI services. The method takes `ChainConfig` as the required input. Wallet Services is currently only available for EVM chains.
11
11
12
12
:::note
13
13
14
-
Access to Wallet Services is gated. You can use this feature in `sapphire_devnet`for free. The minimum [pricing plan](https://web3auth.io/pricing.html) to use this feature in a production environment is the **Scale Plan**.
14
+
Access to Wallet Services is gated. You can use this feature in `sapphire_devnet`at no cost. The minimum [pricing plan](https://web3auth.io/pricing.html) to use this feature in a production environment is the **Scale Plan**.
The `request` method facilitates the use of templated transaction screens for signing transactions. The method will return [SignResponse](#signresponse). It can be used to sign transactions for any EVM chain and screens can be whitelabeled to your branding.
7
+
The `request` method facilitates the use of prebuilt transaction screens for signing transactions. The method will return [SignResponse](#signresponse). It can be used to sign transactions for any EVM chain and screens can be customized to match your branding.
8
8
9
9
Please check the list of [JSON RPC methods](https://docs.metamask.io/wallet/reference/json-rpc-api/), noting that the request method currently supports only the signing methods.
Copy file name to clipboardExpand all lines: embedded-wallets/sdk/js/advanced/custom-authentication.mdx
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,7 +36,7 @@ The basic custom authentication is available directly in the modal. You can conf
36
36
37
37
:::note
38
38
39
-
You can only configure implicit login via modal, for JWT-based logins, you need to create your own UI and use the `connectTo` function.
39
+
You can only configure implicit sign-in via modal, for JWT-based logins, you need to create your own UI and use the `connectTo` function.
40
40
41
41
:::
42
42
@@ -153,12 +153,12 @@ await web3auth.init()
153
153
154
154
## Advanced custom authentication
155
155
156
-
The more advanced custom authentication is available via the `connectTo` function. This allows you to any service you want and tie it to your Web3Auth Integration. **This method allows you to make Web3Auth totally invisible to your end users and have a fully whitelabeled experience all across.**
156
+
The more advanced custom authentication is available via the `connectTo` function. This allows you to any service you want and tie it to your Web3Auth Integration. **This method allows you to make Web3Auth totally invisible to your end users and have a fully customized experience all across.**
157
157
158
158
You can utilise this function to enable multiple types of connections like:
0 commit comments