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,7 +23,8 @@ 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
.enum([
"authorization_code", "authorization_code",
"refresh_token", "refresh_token",
"client_credentials", "client_credentials",
@ -32,7 +33,8 @@ export const schemas = {
"urn:ietf:params:oauth:grant-type:token-exchange", "urn:ietf:params:oauth:grant-type:token-exchange",
"urn:ietf:params:oauth:grant-type:saml2-bearer", "urn:ietf:params:oauth:grant-type:saml2-bearer",
"urn:openid:params:grant-type:ciba", "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(),