mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-07 08:27:36 +00:00
Merge pull request #4573 from Infisical/feat/slug-ix
feat: resolved project slug short on get urls and improved error message for oidc auth
This commit is contained in:
@@ -316,7 +316,7 @@ export const registerProjectRouter = async (server: FastifyZodProvider) => {
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
params: z.object({
|
params: z.object({
|
||||||
slug: slugSchema({ max: 36 }).describe("The slug of the project to get.")
|
slug: slugSchema({ max: 64 }).describe("The slug of the project to get.")
|
||||||
}),
|
}),
|
||||||
response: {
|
response: {
|
||||||
200: projectWithEnv
|
200: projectWithEnv
|
||||||
|
|||||||
@@ -180,7 +180,7 @@ export const registerDeprecatedProjectRouter = async (server: FastifyZodProvider
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
params: z.object({
|
params: z.object({
|
||||||
slug: slugSchema({ min: 5, max: 36 }).describe("The slug of the project to delete.")
|
slug: slugSchema({ min: 5, max: 64 }).describe("The slug of the project to delete.")
|
||||||
}),
|
}),
|
||||||
response: {
|
response: {
|
||||||
200: SanitizedProjectSchema
|
200: SanitizedProjectSchema
|
||||||
@@ -233,7 +233,7 @@ export const registerDeprecatedProjectRouter = async (server: FastifyZodProvider
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
params: z.object({
|
params: z.object({
|
||||||
slug: slugSchema({ max: 36 }).describe("The slug of the project to get.")
|
slug: slugSchema({ max: 64 }).describe("The slug of the project to get.")
|
||||||
}),
|
}),
|
||||||
response: {
|
response: {
|
||||||
200: projectWithEnv
|
200: projectWithEnv
|
||||||
@@ -266,7 +266,7 @@ export const registerDeprecatedProjectRouter = async (server: FastifyZodProvider
|
|||||||
},
|
},
|
||||||
schema: {
|
schema: {
|
||||||
params: z.object({
|
params: z.object({
|
||||||
slug: slugSchema({ min: 5, max: 36 }).describe("The slug of the project to update.")
|
slug: slugSchema({ min: 5, max: 64 }).describe("The slug of the project to update.")
|
||||||
}),
|
}),
|
||||||
body: z.object({
|
body: z.object({
|
||||||
name: z.string().trim().optional().describe(PROJECTS.UPDATE.name),
|
name: z.string().trim().optional().describe(PROJECTS.UPDATE.name),
|
||||||
@@ -322,7 +322,7 @@ export const registerDeprecatedProjectRouter = async (server: FastifyZodProvider
|
|||||||
hide: false,
|
hide: false,
|
||||||
tags: [ApiDocsTags.PkiCertificateAuthorities],
|
tags: [ApiDocsTags.PkiCertificateAuthorities],
|
||||||
params: z.object({
|
params: z.object({
|
||||||
slug: slugSchema({ min: 5, max: 36 }).describe(PROJECTS.LIST_CAS.slug)
|
slug: slugSchema({ min: 5, max: 64 }).describe(PROJECTS.LIST_CAS.slug)
|
||||||
}),
|
}),
|
||||||
querystring: z.object({
|
querystring: z.object({
|
||||||
status: z.enum([CaStatus.ACTIVE, CaStatus.PENDING_CERTIFICATE]).optional().describe(PROJECTS.LIST_CAS.status),
|
status: z.enum([CaStatus.ACTIVE, CaStatus.PENDING_CERTIFICATE]).optional().describe(PROJECTS.LIST_CAS.status),
|
||||||
@@ -365,7 +365,7 @@ export const registerDeprecatedProjectRouter = async (server: FastifyZodProvider
|
|||||||
hide: false,
|
hide: false,
|
||||||
tags: [ApiDocsTags.PkiCertificates],
|
tags: [ApiDocsTags.PkiCertificates],
|
||||||
params: z.object({
|
params: z.object({
|
||||||
slug: slugSchema({ min: 5, max: 36 }).describe(PROJECTS.LIST_CERTIFICATES.slug)
|
slug: slugSchema({ min: 5, max: 64 }).describe(PROJECTS.LIST_CERTIFICATES.slug)
|
||||||
}),
|
}),
|
||||||
querystring: z.object({
|
querystring: z.object({
|
||||||
friendlyName: z.string().optional().describe(PROJECTS.LIST_CERTIFICATES.friendlyName),
|
friendlyName: z.string().optional().describe(PROJECTS.LIST_CERTIFICATES.friendlyName),
|
||||||
|
|||||||
+8
-1
@@ -42,7 +42,14 @@ const schema = z.object({
|
|||||||
message: "Access Token Max TTL cannot be greater than 315360000"
|
message: "Access Token Max TTL cannot be greater than 315360000"
|
||||||
}),
|
}),
|
||||||
accessTokenNumUsesLimit: z.string(),
|
accessTokenNumUsesLimit: z.string(),
|
||||||
oidcDiscoveryUrl: z.string().url().min(1),
|
oidcDiscoveryUrl: z
|
||||||
|
.string()
|
||||||
|
.url()
|
||||||
|
.min(1)
|
||||||
|
.refine(
|
||||||
|
(el) => !el.endsWith("/.well-known/openid-configuration"),
|
||||||
|
"Please remove /.well-known/openid-configuration."
|
||||||
|
),
|
||||||
caCert: z.string().trim().default(""),
|
caCert: z.string().trim().default(""),
|
||||||
boundIssuer: z.string().min(1),
|
boundIssuer: z.string().min(1),
|
||||||
boundAudiences: z.string().optional().default(""),
|
boundAudiences: z.string().optional().default(""),
|
||||||
|
|||||||
Reference in New Issue
Block a user