feat(auth): mark test accounts in login requests

This commit is contained in:
2026-06-26 14:05:53 +08:00
parent 8cb60ed7e3
commit abf6d5ae88
16 changed files with 78 additions and 36 deletions
@@ -7,6 +7,7 @@ import { z } from "zod";
export const AppleLoginRequestSchema = z.object({
identityToken: z.string(),
platform: z.string(),
isTestAccount: z.boolean().default(false),
});
export type AppleLoginRequestInput = z.input<typeof AppleLoginRequestSchema>;
@@ -8,6 +8,7 @@ export const FacebookLoginRequestSchema = z.object({
accessToken: z.string(),
platform: z.string(),
guestId: z.string().default(""),
isTestAccount: z.boolean().default(false),
});
export type FacebookLoginRequestInput = z.input<typeof FacebookLoginRequestSchema>;
@@ -7,6 +7,7 @@ import { z } from "zod";
export const FbIdLoginRequestSchema = z.object({
fbId: z.string(),
avatarUrl: z.string().default(""),
isTestAccount: z.boolean().default(false),
});
export type FbIdLoginRequestInput = z.input<typeof FbIdLoginRequestSchema>;
@@ -8,6 +8,7 @@ export const GoogleLoginRequestSchema = z.object({
idToken: z.string(),
platform: z.string(),
guestId: z.string().default(""),
isTestAccount: z.boolean().default(false),
});
export type GoogleLoginRequestInput = z.input<typeof GoogleLoginRequestSchema>;
@@ -6,6 +6,7 @@ import { z } from "zod";
export const GuestLoginRequestSchema = z.object({
deviceId: z.string(),
isTestAccount: z.boolean().default(false),
});
export type GuestLoginRequestInput = z.input<typeof GuestLoginRequestSchema>;
+1
View File
@@ -10,6 +10,7 @@ export const LoginRequestSchema = z.object({
password: z.string(),
platform: z.string(),
guestId: z.string().default(""),
isTestAccount: z.boolean().default(false),
});
export type LoginRequestInput = z.input<typeof LoginRequestSchema>;
@@ -10,6 +10,7 @@ export const RegisterRequestSchema = z.object({
password: z.string(),
platform: z.string(),
guestId: z.string().default(""),
isTestAccount: z.boolean().default(false),
});
export type RegisterRequestInput = z.input<typeof RegisterRequestSchema>;