@alore/auth-react-sdk
Advanced tools
+1
-0
@@ -46,2 +46,3 @@ export type FetchWithProgressiveBackoffConfig = { | ||
| active2fa?: TwoFactorAuth[]; | ||
| sessionId?: string; | ||
| registerUser?: { | ||
@@ -48,0 +49,0 @@ email: string; |
@@ -61,2 +61,3 @@ import type { AuthMachineContext, AuthProviderConfig, FetchWithProgressiveBackoffConfig, ForgeData } from '../types'; | ||
| salt: any; | ||
| sessionId: any; | ||
| } | undefined>; | ||
@@ -88,3 +89,3 @@ sendCode: (context: AuthMachineContext, event: { | ||
| }; | ||
| }) => Promise<{}>; | ||
| }) => Promise<any>; | ||
| startRegisterPasskey: (context: AuthMachineContext, event: { | ||
@@ -218,2 +219,3 @@ type: 'START_PASSKEY_REGISTER'; | ||
| }; | ||
| sessionId: any; | ||
| isNewUser?: undefined; | ||
@@ -231,2 +233,3 @@ socialProviderRegisterUser?: undefined; | ||
| googleUser?: undefined; | ||
| sessionId?: undefined; | ||
| } | { | ||
@@ -236,2 +239,3 @@ googleOtpCode?: undefined; | ||
| googleUser?: undefined; | ||
| sessionId?: undefined; | ||
| isNewUser?: undefined; | ||
@@ -238,0 +242,0 @@ socialProviderRegisterUser?: undefined; |
@@ -50,2 +50,3 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
| emailCode: secureCode, | ||
| sessionId: context.sessionId, | ||
| }), | ||
@@ -116,4 +117,4 @@ }); | ||
| const resJson = yield response.json(); | ||
| const { salt } = resJson; | ||
| return { salt }; | ||
| const { salt, sessionId } = resJson; | ||
| return { salt, sessionId }; | ||
| } | ||
@@ -139,2 +140,3 @@ // Throw parsed error for machine to consume | ||
| verifyLogin: (context, event) => __awaiter(this, void 0, void 0, function* () { | ||
| var _a, _b; | ||
| const { email, passwordHash, device, locale } = event.payload; | ||
@@ -161,6 +163,15 @@ const { credentialEmail } = context; | ||
| }); | ||
| const data = yield response.json(); | ||
| if (!response.ok) { | ||
| if (response.status === 403) { | ||
| return { active2fa: data }; | ||
| } | ||
| if (((_a = data === null || data === void 0 ? void 0 : data.error) === null || _a === void 0 ? void 0 : _a.includes('2FA')) || ((_b = data === null || data === void 0 ? void 0 : data.error) === null || _b === void 0 ? void 0 : _b.includes('device'))) { | ||
| return { error: data === null || data === void 0 ? void 0 : data.error }; | ||
| } | ||
| yield this.throwParsedResponseError(response); | ||
| } | ||
| return {}; | ||
| else { | ||
| return data; | ||
| } | ||
| }), | ||
@@ -201,2 +212,3 @@ // Passkey registration flow | ||
| passkeyRegistration, | ||
| sessionId: context.sessionId, | ||
| rpOrigin: rpDomain, | ||
@@ -211,5 +223,5 @@ }), | ||
| startPasskeyAuth: (context, event) => __awaiter(this, void 0, void 0, function* () { | ||
| var _a; | ||
| var _c; | ||
| const { rpDomain } = context.authProviderConfigs || {}; | ||
| const email = (_a = event.payload) === null || _a === void 0 ? void 0 : _a.email; | ||
| const email = (_c = event.payload) === null || _c === void 0 ? void 0 : _c.email; | ||
| const searchParams = new URLSearchParams(); | ||
@@ -240,2 +252,3 @@ const url = '/auth/v1/login-passkey'; | ||
| passkeyAuth, | ||
| sessionId: context.sessionId, | ||
| rpOrigin: rpDomain, | ||
@@ -299,2 +312,3 @@ }), | ||
| credential, | ||
| sessionId: optionsData.sessionId, | ||
| }), | ||
@@ -319,2 +333,3 @@ }); | ||
| emailCode: secureCode, | ||
| sessionId: context.sessionId, | ||
| }), | ||
@@ -337,2 +352,3 @@ }); | ||
| emailCode: secureCode, | ||
| sessionId: context.sessionId, | ||
| }), | ||
@@ -371,2 +387,3 @@ headers: { | ||
| emailCode, | ||
| sessionId: context.sessionId, | ||
| }), | ||
@@ -414,2 +431,3 @@ headers: { | ||
| }, | ||
| sessionId: data.sessionId, | ||
| }; | ||
@@ -439,2 +457,3 @@ } | ||
| passwordHash, | ||
| sessionId: context.sessionId, | ||
| }), | ||
@@ -441,0 +460,0 @@ headers: { |
+1
-1
| { | ||
| "name": "@alore/auth-react-sdk", | ||
| "version": "1.1.0-alpha.9", | ||
| "version": "1.1.0-alpha.10", | ||
| "repository": "https://github.com/0xCarbon/alore-js", | ||
@@ -5,0 +5,0 @@ "description": "SDK for Alore Auth", |
75023
1.77%1092
2.25%