|
48 | 48 | reject:(RCTPromiseRejectBlock)reject; |
49 | 49 |
|
50 | 50 | + (void)setAppVerificationDisabledForTesting:(NSString *)appName |
51 | | - disabled:(BOOL)disabled |
52 | | - resolve:(RCTPromiseResolveBlock)resolve |
53 | | - reject:(RCTPromiseRejectBlock)reject; |
| 51 | + disabled:(BOOL)disabled |
| 52 | + resolve:(RCTPromiseResolveBlock)resolve |
| 53 | + reject:(RCTPromiseRejectBlock)reject; |
54 | 54 |
|
55 | 55 | + (void)useUserAccessGroup:(NSString *)appName |
56 | | - userAccessGroup:(NSString *)userAccessGroup |
57 | | - resolve:(RCTPromiseResolveBlock)resolve |
58 | | - reject:(RCTPromiseRejectBlock)reject; |
| 56 | + userAccessGroup:(NSString *)userAccessGroup |
| 57 | + resolve:(RCTPromiseResolveBlock)resolve |
| 58 | + reject:(RCTPromiseRejectBlock)reject; |
59 | 59 |
|
60 | 60 | + (void)setLanguageCode:(NSString *)appName code:(NSString *)code; |
61 | 61 |
|
|
79 | 79 | reject:(RCTPromiseRejectBlock)reject; |
80 | 80 |
|
81 | 81 | + (void)signInWithEmailAndPassword:(NSString *)appName |
82 | | - email:(NSString *)email |
83 | | - password:(NSString *)password |
84 | | - resolve:(RCTPromiseResolveBlock)resolve |
85 | | - reject:(RCTPromiseRejectBlock)reject; |
| 82 | + email:(NSString *)email |
| 83 | + password:(NSString *)password |
| 84 | + resolve:(RCTPromiseResolveBlock)resolve |
| 85 | + reject:(RCTPromiseRejectBlock)reject; |
86 | 86 |
|
87 | 87 | + (NSNumber *)isSignInWithEmailLink:(NSString *)appName emailLink:(NSString *)emailLink; |
88 | 88 |
|
89 | 89 | + (void)signInWithEmailLink:(NSString *)appName |
90 | | - email:(NSString *)email |
91 | | - emailLink:(NSString *)emailLink |
92 | | - resolve:(RCTPromiseResolveBlock)resolve |
93 | | - reject:(RCTPromiseRejectBlock)reject; |
| 90 | + email:(NSString *)email |
| 91 | + emailLink:(NSString *)emailLink |
| 92 | + resolve:(RCTPromiseResolveBlock)resolve |
| 93 | + reject:(RCTPromiseRejectBlock)reject; |
94 | 94 |
|
95 | 95 | + (void)createUserWithEmailAndPassword:(NSString *)appName |
96 | | - email:(NSString *)email |
97 | | - password:(NSString *)password |
98 | | - resolve:(RCTPromiseResolveBlock)resolve |
99 | | - reject:(RCTPromiseRejectBlock)reject; |
| 96 | + email:(NSString *)email |
| 97 | + password:(NSString *)password |
| 98 | + resolve:(RCTPromiseResolveBlock)resolve |
| 99 | + reject:(RCTPromiseRejectBlock)reject; |
100 | 100 |
|
101 | 101 | + (void)signInWithCustomToken:(NSString *)appName |
102 | | - customToken:(NSString *)customToken |
103 | | - resolve:(RCTPromiseResolveBlock)resolve |
104 | | - reject:(RCTPromiseRejectBlock)reject; |
| 102 | + customToken:(NSString *)customToken |
| 103 | + resolve:(RCTPromiseResolveBlock)resolve |
| 104 | + reject:(RCTPromiseRejectBlock)reject; |
105 | 105 |
|
106 | 106 | + (void)signInWithCredential:(NSString *)appName |
107 | | - provider:(NSString *)provider |
108 | | - authToken:(NSString *)authToken |
109 | | - authSecret:(NSString *)authSecret |
110 | | - resolve:(RCTPromiseResolveBlock)resolve |
111 | | - reject:(RCTPromiseRejectBlock)reject; |
| 107 | + provider:(NSString *)provider |
| 108 | + authToken:(NSString *)authToken |
| 109 | + authSecret:(NSString *)authSecret |
| 110 | + resolve:(RCTPromiseResolveBlock)resolve |
| 111 | + reject:(RCTPromiseRejectBlock)reject; |
112 | 112 |
|
113 | 113 | + (void)signInWithProvider:(NSString *)appName |
114 | | - provider:(NSDictionary *)provider |
115 | | - resolve:(RCTPromiseResolveBlock)resolve |
116 | | - reject:(RCTPromiseRejectBlock)reject; |
| 114 | + provider:(NSDictionary *)provider |
| 115 | + resolve:(RCTPromiseResolveBlock)resolve |
| 116 | + reject:(RCTPromiseRejectBlock)reject; |
117 | 117 |
|
118 | 118 | #pragma mark - Current user |
119 | 119 |
|
|
131 | 131 | reject:(RCTPromiseRejectBlock)reject; |
132 | 132 |
|
133 | 133 | + (void)verifyBeforeUpdateEmail:(NSString *)appName |
134 | | - email:(NSString *)email |
135 | | - actionCodeSettings:(NSDictionary *)actionCodeSettings |
136 | | - resolve:(RCTPromiseResolveBlock)resolve |
137 | | - reject:(RCTPromiseRejectBlock)reject; |
| 134 | + email:(NSString *)email |
| 135 | + actionCodeSettings:(NSDictionary *)actionCodeSettings |
| 136 | + resolve:(RCTPromiseResolveBlock)resolve |
| 137 | + reject:(RCTPromiseRejectBlock)reject; |
138 | 138 |
|
139 | 139 | + (void)updateEmail:(NSString *)appName |
140 | 140 | email:(NSString *)email |
|
202 | 202 | reject:(RCTPromiseRejectBlock)reject; |
203 | 203 |
|
204 | 204 | + (void)fetchSignInMethodsForEmail:(NSString *)appName |
205 | | - email:(NSString *)email |
206 | | - resolve:(RCTPromiseResolveBlock)resolve |
207 | | - reject:(RCTPromiseRejectBlock)reject; |
| 205 | + email:(NSString *)email |
| 206 | + resolve:(RCTPromiseResolveBlock)resolve |
| 207 | + reject:(RCTPromiseRejectBlock)reject; |
208 | 208 |
|
209 | 209 | #pragma mark - Action codes |
210 | 210 |
|
211 | 211 | + (void)confirmPasswordReset:(NSString *)appName |
212 | | - code:(NSString *)code |
213 | | - newPassword:(NSString *)newPassword |
214 | | - resolve:(RCTPromiseResolveBlock)resolve |
215 | | - reject:(RCTPromiseRejectBlock)reject; |
| 212 | + code:(NSString *)code |
| 213 | + newPassword:(NSString *)newPassword |
| 214 | + resolve:(RCTPromiseResolveBlock)resolve |
| 215 | + reject:(RCTPromiseRejectBlock)reject; |
216 | 216 |
|
217 | 217 | + (void)applyActionCode:(NSString *)appName |
218 | | - code:(NSString *)code |
219 | | - resolve:(RCTPromiseResolveBlock)resolve |
220 | | - reject:(RCTPromiseRejectBlock)reject; |
| 218 | + code:(NSString *)code |
| 219 | + resolve:(RCTPromiseResolveBlock)resolve |
| 220 | + reject:(RCTPromiseRejectBlock)reject; |
221 | 221 |
|
222 | 222 | + (void)checkActionCode:(NSString *)appName |
223 | | - code:(NSString *)code |
224 | | - resolve:(RCTPromiseResolveBlock)resolve |
225 | | - reject:(RCTPromiseRejectBlock)reject; |
| 223 | + code:(NSString *)code |
| 224 | + resolve:(RCTPromiseResolveBlock)resolve |
| 225 | + reject:(RCTPromiseRejectBlock)reject; |
226 | 226 |
|
227 | 227 | + (void)revokeToken:(NSString *)appName |
228 | 228 | authorizationCode:(NSString *)authorizationCode |
229 | 229 | resolve:(RCTPromiseResolveBlock)resolve |
230 | 230 | reject:(RCTPromiseRejectBlock)reject; |
231 | 231 |
|
232 | 232 | + (void)sendPasswordResetEmail:(NSString *)appName |
| 233 | + email:(NSString *)email |
| 234 | + actionCodeSettings:(NSDictionary *)actionCodeSettings |
| 235 | + resolve:(RCTPromiseResolveBlock)resolve |
| 236 | + reject:(RCTPromiseRejectBlock)reject; |
| 237 | + |
| 238 | ++ (void)sendSignInLinkToEmail:(NSString *)appName |
233 | 239 | email:(NSString *)email |
234 | 240 | actionCodeSettings:(NSDictionary *)actionCodeSettings |
235 | 241 | resolve:(RCTPromiseResolveBlock)resolve |
236 | 242 | reject:(RCTPromiseRejectBlock)reject; |
237 | 243 |
|
238 | | -+ (void)sendSignInLinkToEmail:(NSString *)appName |
239 | | - email:(NSString *)email |
240 | | - actionCodeSettings:(NSDictionary *)actionCodeSettings |
241 | | - resolve:(RCTPromiseResolveBlock)resolve |
242 | | - reject:(RCTPromiseRejectBlock)reject; |
243 | | - |
244 | 244 | + (void)verifyPasswordResetCode:(NSString *)appName |
245 | | - code:(NSString *)code |
246 | | - resolve:(RCTPromiseResolveBlock)resolve |
247 | | - reject:(RCTPromiseRejectBlock)reject; |
| 245 | + code:(NSString *)code |
| 246 | + resolve:(RCTPromiseResolveBlock)resolve |
| 247 | + reject:(RCTPromiseRejectBlock)reject; |
248 | 248 |
|
249 | 249 | #pragma mark - Phone auth / multi-factor (iOS only) |
250 | 250 |
|
251 | 251 | #if TARGET_OS_IOS |
252 | 252 | + (void)signInWithPhoneNumber:(NSString *)appName |
253 | | - phoneNumber:(NSString *)phoneNumber |
254 | | - forceResend:(BOOL)forceResend |
255 | | - resolve:(RCTPromiseResolveBlock)resolve |
256 | | - reject:(RCTPromiseRejectBlock)reject; |
| 253 | + phoneNumber:(NSString *)phoneNumber |
| 254 | + forceResend:(BOOL)forceResend |
| 255 | + resolve:(RCTPromiseResolveBlock)resolve |
| 256 | + reject:(RCTPromiseRejectBlock)reject; |
257 | 257 |
|
258 | 258 | + (void)verifyPhoneNumberWithMultiFactorInfo:(NSString *)appName |
259 | | - hintUid:(NSString *)hintUid |
260 | | - sessionKey:(NSString *)sessionKey |
261 | | - resolve:(RCTPromiseResolveBlock)resolve |
262 | | - reject:(RCTPromiseRejectBlock)reject; |
| 259 | + hintUid:(NSString *)hintUid |
| 260 | + sessionKey:(NSString *)sessionKey |
| 261 | + resolve:(RCTPromiseResolveBlock)resolve |
| 262 | + reject:(RCTPromiseRejectBlock)reject; |
263 | 263 |
|
264 | 264 | + (void)verifyPhoneNumberForMultiFactor:(NSString *)appName |
265 | | - phoneNumber:(NSString *)phoneNumber |
266 | | - sessionKey:(NSString *)sessionKey |
267 | | - resolve:(RCTPromiseResolveBlock)resolve |
268 | | - reject:(RCTPromiseRejectBlock)reject; |
| 265 | + phoneNumber:(NSString *)phoneNumber |
| 266 | + sessionKey:(NSString *)sessionKey |
| 267 | + resolve:(RCTPromiseResolveBlock)resolve |
| 268 | + reject:(RCTPromiseRejectBlock)reject; |
269 | 269 |
|
270 | 270 | + (void)resolveMultiFactorSignIn:(NSString *)appName |
271 | | - session:(NSString *)session |
272 | | - verificationId:(NSString *)verificationId |
273 | | - verificationCode:(NSString *)verificationCode |
274 | | - resolve:(RCTPromiseResolveBlock)resolve |
275 | | - reject:(RCTPromiseRejectBlock)reject; |
| 271 | + session:(NSString *)session |
| 272 | + verificationId:(NSString *)verificationId |
| 273 | + verificationCode:(NSString *)verificationCode |
| 274 | + resolve:(RCTPromiseResolveBlock)resolve |
| 275 | + reject:(RCTPromiseRejectBlock)reject; |
276 | 276 |
|
277 | 277 | + (void)resolveTotpSignIn:(NSString *)appName |
278 | | - sessionKey:(NSString *)sessionKey |
279 | | - uid:(NSString *)uid |
280 | | - oneTimePassword:(NSString *)oneTimePassword |
281 | | - resolve:(RCTPromiseResolveBlock)resolve |
282 | | - reject:(RCTPromiseRejectBlock)reject; |
283 | | - |
284 | | -+ (void)generateTotpSecret:(NSString *)appName |
285 | 278 | sessionKey:(NSString *)sessionKey |
| 279 | + uid:(NSString *)uid |
| 280 | + oneTimePassword:(NSString *)oneTimePassword |
286 | 281 | resolve:(RCTPromiseResolveBlock)resolve |
287 | 282 | reject:(RCTPromiseRejectBlock)reject; |
288 | 283 |
|
| 284 | ++ (void)generateTotpSecret:(NSString *)appName |
| 285 | + sessionKey:(NSString *)sessionKey |
| 286 | + resolve:(RCTPromiseResolveBlock)resolve |
| 287 | + reject:(RCTPromiseRejectBlock)reject; |
| 288 | + |
289 | 289 | + (NSString *)generateQrCodeUrl:(NSString *)appName |
290 | | - secretKey:(NSString *)secretKey |
291 | | - account:(NSString *)account |
292 | | - issuer:(NSString *)issuer; |
| 290 | + secretKey:(NSString *)secretKey |
| 291 | + account:(NSString *)account |
| 292 | + issuer:(NSString *)issuer; |
293 | 293 |
|
294 | | -+ (void)openInOtpApp:(NSString *)appName |
295 | | - secretKey:(NSString *)secretKey |
296 | | - qrCodeUri:(NSString *)qrCodeUri; |
| 294 | ++ (void)openInOtpApp:(NSString *)appName secretKey:(NSString *)secretKey qrCodeUri:(NSString *)qrCodeUri; |
297 | 295 |
|
298 | 296 | + (void)getSession:(NSString *)appName |
299 | 297 | resolve:(RCTPromiseResolveBlock)resolve |
|
305 | 303 | reject:(RCTPromiseRejectBlock)reject; |
306 | 304 |
|
307 | 305 | + (void)finalizeMultiFactorEnrollment:(NSString *)appName |
308 | | - verificationId:(NSString *)verificationId |
309 | | - verificationCode:(NSString *)verificationCode |
310 | | - displayName:(NSString *_Nullable)displayName |
311 | | - resolve:(RCTPromiseResolveBlock)resolve |
312 | | - reject:(RCTPromiseRejectBlock)reject; |
| 306 | + verificationId:(NSString *)verificationId |
| 307 | + verificationCode:(NSString *)verificationCode |
| 308 | + displayName:(NSString *_Nullable)displayName |
| 309 | + resolve:(RCTPromiseResolveBlock)resolve |
| 310 | + reject:(RCTPromiseRejectBlock)reject; |
313 | 311 |
|
314 | 312 | + (void)finalizeTotpEnrollment:(NSString *)appName |
315 | | - totpSecret:(NSString *)totpSecret |
316 | | - verificationCode:(NSString *)verificationCode |
317 | | - displayName:(NSString *_Nullable)displayName |
318 | | - resolve:(RCTPromiseResolveBlock)resolve |
319 | | - reject:(RCTPromiseRejectBlock)reject; |
| 313 | + totpSecret:(NSString *)totpSecret |
| 314 | + verificationCode:(NSString *)verificationCode |
| 315 | + displayName:(NSString *_Nullable)displayName |
| 316 | + resolve:(RCTPromiseResolveBlock)resolve |
| 317 | + reject:(RCTPromiseRejectBlock)reject; |
320 | 318 |
|
321 | 319 | + (void)verifyPhoneNumber:(NSString *)appName |
322 | | - phoneNumber:(NSString *)phoneNumber |
323 | | - requestKey:(NSString *)requestKey |
324 | | - timeout:(double)timeout |
325 | | - forceResend:(BOOL)forceResend; |
| 320 | + phoneNumber:(NSString *)phoneNumber |
| 321 | + requestKey:(NSString *)requestKey |
| 322 | + timeout:(double)timeout |
| 323 | + forceResend:(BOOL)forceResend; |
326 | 324 |
|
327 | 325 | + (void)confirmationResultConfirm:(NSString *)appName |
328 | | - verificationCode:(NSString *)verificationCode |
329 | | - resolve:(RCTPromiseResolveBlock)resolve |
330 | | - reject:(RCTPromiseRejectBlock)reject; |
| 326 | + verificationCode:(NSString *)verificationCode |
| 327 | + resolve:(RCTPromiseResolveBlock)resolve |
| 328 | + reject:(RCTPromiseRejectBlock)reject; |
331 | 329 | #endif |
332 | 330 |
|
333 | 331 | #pragma mark - Constants |
|
0 commit comments