fix: Allow empty client_secret for MCP OAuth configuration

This commit is contained in:
Aleksandr PUZIKOV 2026-03-30 12:21:04 +02:00
parent 7e2b51697e
commit e66c5b13f8

View file

@ -183,15 +183,7 @@ export default function AuthSection({ isEditMode, serverName }: AuthSectionProps
</div>
<div className="space-y-1.5">
<Label htmlFor="oauth_client_secret" className="text-sm font-medium">
{localize('com_ui_client_secret')}{' '}
{!isEditMode && (
<>
<span aria-hidden="true" className="text-text-secondary">
*
</span>
<span className="sr-only">{localize('com_ui_field_required')}</span>
</>
)}
{localize('com_ui_client_secret')}
</Label>
<SecretInput
id="oauth_client_secret"
@ -200,7 +192,7 @@ export default function AuthSection({ isEditMode, serverName }: AuthSectionProps
aria-describedby={
errors.auth?.oauth_client_secret ? 'oauth-client-secret-error' : undefined
}
{...register('auth.oauth_client_secret', { required: !isEditMode })}
{...register('auth.oauth_client_secret')}
className={cn(errors.auth?.oauth_client_secret && 'border-border-destructive')}
/>
{errors.auth?.oauth_client_secret && (