@@ -101,30 +101,36 @@ You can configure the order of MFA or enable/disable MFA type by passing the `mf
101101
102102<TabItem value = " table" >
103103
104- | Parameter | Description |
105- | --------------------- | ----------------------------------------------------------------------- |
106- | ` deviceShareFactor? ` | MFA setting for deviceShareFactor. It accepts ` MfaSetting ` as a value. |
107- | ` backUpShareFactor? ` | MFA setting for backUpShareFactor. It accepts ` MfaSetting ` as a value. |
108- | ` socialBackupFactor? ` | MFA setting for socialBackupFactor. It accepts ` MfaSetting ` as a value. |
109- | ` passwordFactor? ` | MFA setting for passwordFactor. It accepts ` MfaSetting ` as a value. |
104+ | Parameter | Description |
105+ | ---------------------- | ------------------------------------------------------------------------ |
106+ | ` deviceShareFactor? ` | MFA setting for deviceShareFactor. It accepts ` MfaSetting ` as a value. |
107+ | ` backUpShareFactor? ` | MFA setting for backUpShareFactor. It accepts ` MfaSetting ` as a value. |
108+ | ` socialBackupFactor? ` | MFA setting for socialBackupFactor. It accepts ` MfaSetting ` as a value. |
109+ | ` passwordFactor? ` | MFA setting for passwordFactor. It accepts ` MfaSetting ` as a value. |
110+ | ` passkeysFactor? ` | MFA setting for passkeysFactor. It accepts ` MfaSetting ` as a value. |
111+ | ` authenticatorFactor? ` | MFA setting for authenticatorFactor. It accepts ` MfaSetting ` as a value. |
110112
111113</TabItem >
112114
113115<TabItem value = " class" >
114116
115117``` swift
116118 public struct MfaSettings : Codable {
117- public init (deviceShareFactor : MfaSetting? , backUpShareFactor : MfaSetting? , socialBackupFactor : MfaSetting? , passwordFactor : MfaSetting? ) {
119+ public init (deviceShareFactor : MfaSetting? , backUpShareFactor : MfaSetting? , socialBackupFactor : MfaSetting? , passwordFactor : MfaSetting? , passkeysFactor : MfaSetting ? , authenticatorFactor : MfaSetting ? ) {
118120 self .deviceShareFactor = deviceShareFactor
119121 self .backUpShareFactor = backUpShareFactor
120122 self .socialBackupFactor = socialBackupFactor
121123 self .passwordFactor = passwordFactor
124+ self .passkeysFactor = passkeysFactor
125+ self .authenticatorFactor = authenticatorFactor
122126 }
123127
124128 let deviceShareFactor: MfaSetting?
125129 let backUpShareFactor: MfaSetting?
126130 let socialBackupFactor: MfaSetting?
127131 let passwordFactor: MfaSetting?
132+ let passkeysFactor: MfaSetting?
133+ let authenticatorFactor: MfaSetting?
128134 }
129135```
130136
@@ -189,7 +195,9 @@ let web3auth = try await Web3Auth(W3AInitParams(
189195 deviceShareFactor : MfaSetting (enable : true , priority : 1 ),
190196 backUpShareFactor : MfaSetting (enable : true , priority : 2 ),
191197 socialBackupFactor : MfaSetting (enable : true , priority : 3 ),
192- passwordFactor : MfaSetting (enable : true , priority : 4 )
198+ passwordFactor : MfaSetting (enable : true , priority : 4 ),
199+ passkeysFactor : MfaSetting (enable : true , priority : 5 ),
200+ authenticatorFactor : MfaSetting (enable : true , priority : 6 )
193201 )
194202 )
195203 // focus-end
0 commit comments