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
@@ -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(