misc: add TTL max values for universal auth

This commit is contained in:
Sheen Capadngan
2024-07-11 13:35:58 +08:00
parent 5dff46ee3a
commit eadf5bef77
4 changed files with 17 additions and 6 deletions
@@ -22,7 +22,9 @@ import { UsePopUpState } from "@app/hooks/usePopUp";
const schema = z
.object({
description: z.string(),
ttl: z.string(),
ttl: z.string().refine((val) => Number(val) <= 31536000, {
message: "TTL cannot be greater than 31536000"
}),
numUsesLimit: z.string()
})
.required();
@@ -36,7 +36,13 @@ import { UsePopUpState } from "@app/hooks/usePopUp";
const schema = yup.object({
description: yup.string(),
ttl: yup.string(),
ttl: yup
.string()
.test(
"is-value-valid",
"TTL cannot be greater than 31536000",
(value) => Number(value) <= 31536000
),
numUsesLimit: yup.string()
});
@@ -19,8 +19,8 @@ import { UsePopUpState } from "@app/hooks/usePopUp";
const schema = yup
.object({
accessTokenTTL: yup.string().required("Access Token TTL is required"),
accessTokenMaxTTL: yup.string().required("Access Max Token TTL is required"),
accessTokenTTL: yup.string().required("Access Token TTL is required").max(31536000),
accessTokenMaxTTL: yup.string().required("Access Max Token TTL is required").max(31536000),
accessTokenNumUsesLimit: yup.string().required("Access Token Max Number of Uses is required"),
clientSecretTrustedIps: yup
.array(