Variable: OAuth2AuthConfigSchema
const OAuth2AuthConfigSchema: ZodObject<{
oauth2_token_url: ZodString;
oauth2_expiry_minutes: ZodDefault<ZodNumber>;
oauth2_headers: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
oauth2_body_params: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
oauth2_token_response_key: ZodDefault<ZodString>;
oauth2_inject_header: ZodRecord<ZodString, ZodUnknown>;
}, "passthrough", ZodTypeAny, objectOutputType<{
oauth2_token_url: ZodString;
oauth2_expiry_minutes: ZodDefault<ZodNumber>;
oauth2_headers: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
oauth2_body_params: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
oauth2_token_response_key: ZodDefault<ZodString>;
oauth2_inject_header: ZodRecord<ZodString, ZodUnknown>;
}, ZodTypeAny, "passthrough">, objectInputType<{
oauth2_token_url: ZodString;
oauth2_expiry_minutes: ZodDefault<ZodNumber>;
oauth2_headers: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
oauth2_body_params: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
oauth2_token_response_key: ZodDefault<ZodString>;
oauth2_inject_header: ZodRecord<ZodString, ZodUnknown>;
}, ZodTypeAny, "passthrough">>;
Defined in: src/models/red-team.ts:115