@@ -85,14 +85,14 @@ Every product across the Web3Auth Stack has a different set of keys, owing to ho
85
85
is set up and how the keys are generated. At large, we can consider 3 different sets of Web3Auth
86
86
Products:
87
87
88
- - Core Kit : Includes Web3Auth SFA and tKey SDKs. Contain the base key generation logic according to
89
- the verifier selected.
90
- - Plug and Play: Includes the Plug and Play SDKs across various platforms. The keys here are
91
- generated from the Core Kit SDKs, however, the keys are different because of the subkey generation
92
- logic. Keys here change according to the verifier and client ID selected.
93
- - Torus Wallet: It is a wallet built on top of our Core Kit SDK. It has a different set of keys
94
- because it is an application integration Web3Auth and not directly related to any of our
95
- infrastructure offerings .
88
+ - Plug and Play SDKs : Includes the Plug and Play SDKs across various platforms. The accounts here
89
+ are generated from the Single Factor Auth SDKs, however, the keys are different because of the
90
+ subkey generation logic. Keys here change according to the verifier and client ID selected.
91
+
92
+ - Single Factor Auth SDKs: Contain the base key generation logic according to the verifier selected.
93
+
94
+ - MPC Core Kit SDKs: Includes the MPC Core Kit SDKs across various platforms. The accounts here are
95
+ generated using TSS (Threshold Signature Scheme) and are different from the other products .
96
96
97
97
### Migrating between SDKs
98
98
@@ -107,10 +107,7 @@ account. Please ensure you meet all the requirements for migrating between SDKs.
107
107
108
108
:::
109
109
110
- #### Plug and Play to Core Kit Migration
111
-
112
- This is one of the most common migration paths. Usually, developers start with the Web3Auth Plug and
113
- Play for low engineering effort and then transition to Core Kit for a more customized integration.
110
+ #### Plug and Play to Single Factor Auth Migration
114
111
115
112
:::danger
116
113
@@ -143,21 +140,17 @@ subkey(PRIVATE_KEY.padStart(64, "0"), Buffer.from(CLIENT_ID, "base64"));
143
140
144
141
:::info Pre-planning Migrations
145
142
146
- Ideally, we would recommend you use the products within the correct configuration to minimize the
147
- migration efforts. Ideally, using the Single Factor Auth SDK beforehand and then shifting to tKey
148
- SDK works best for most integrations, pre-planning your key requirements while using Plug and Play
149
- SDKs can be helpful.
150
-
151
- ##### If you're looking to use Core Kit SDKs in the future, planning the use Plug and Play SDKs right now, make sure:
143
+ If you're looking to use Single Factor Auth SDKs in the future, planning the use Plug and Play SDKs
144
+ right now, make sure:
152
145
153
146
- You're using Custom Authentication with your own login verifiers.
154
147
- Set the ` useCoreKitKey ` flag to ` true `
155
148
156
149
:::
157
150
158
- #### Core Kit to Plug and Play Migration
151
+ #### Single Factor Auth to Plug and Play Migration
159
152
160
153
This migration typically occurs when developers want to leverage the prebuilt UI/UX of the Plug and
161
- Play SDKs for user MFA. Use the same verifier details from your Core Kit integration in the custom
162
- authentication feature of Plug and Play. Set the ` useCoreKitKey ` flag to ` true ` to use the same
163
- private key as the Core Kit SDKs.
154
+ Play SDKs for user MFA. Use the same verifier details from your Single Factor Auth integration in
155
+ the custom authentication feature of Plug and Play. Set the ` useCoreKitKey ` flag to ` true ` to use
156
+ the same private key as the Single Factor Auth SDKs.
0 commit comments