misc: added URL string validation

This commit is contained in:
Sheen Capadngan
2024-11-18 19:32:57 +08:00
parent 9f7ea3c4e5
commit 3be3d807d2
3 changed files with 3 additions and 3 deletions

View File

@ -222,7 +222,7 @@ export const LdapSchema = z.union([
]);
export const DynamicSecretTotpSchema = z.object({
url: z.string().trim().min(1)
url: z.string().url().trim().min(1)
});
export enum DynamicSecretProviders {

View File

@ -14,7 +14,7 @@ import { DynamicSecretProviders } from "@app/hooks/api/dynamicSecret/types";
const formSchema = z.object({
provider: z.object({
url: z.string().trim().min(1)
url: z.string().url().trim().min(1)
}),
defaultTTL: z.string().superRefine((val, ctx) => {
const valMs = ms(val);

View File

@ -15,7 +15,7 @@ import { TDynamicSecret } from "@app/hooks/api/dynamicSecret/types";
const formSchema = z.object({
inputs: z
.object({
url: z.string().trim().min(1)
url: z.string().url().trim().min(1)
})
.partial(),
defaultTTL: z.string().superRefine((val, ctx) => {