fix(api): 🛂 Default grant_type to authorization_code in token requests

This commit is contained in:
Jesse Wierzbinski 2024-07-22 15:54:53 +02:00
parent 757eb835e9
commit f3902f8c7b
No known key found for this signature in database

View file

@ -23,16 +23,18 @@ export const schemas = {
json: z.object({ json: z.object({
code: z.string().optional(), code: z.string().optional(),
code_verifier: z.string().optional(), code_verifier: z.string().optional(),
grant_type: z.enum([ grant_type: z
"authorization_code", .enum([
"refresh_token", "authorization_code",
"client_credentials", "refresh_token",
"password", "client_credentials",
"urn:ietf:params:oauth:grant-type:device_code", "password",
"urn:ietf:params:oauth:grant-type:token-exchange", "urn:ietf:params:oauth:grant-type:device_code",
"urn:ietf:params:oauth:grant-type:saml2-bearer", "urn:ietf:params:oauth:grant-type:token-exchange",
"urn:openid:params:grant-type:ciba", "urn:ietf:params:oauth:grant-type:saml2-bearer",
]), "urn:openid:params:grant-type:ciba",
])
.default("authorization_code"),
client_id: z.string().optional(), client_id: z.string().optional(),
client_secret: z.string().optional(), client_secret: z.string().optional(),
username: z.string().trim().optional(), username: z.string().trim().optional(),