feat: add default Authorization Bearer header and clean up legacy auth

- Provide "Authorization: Bearer " as default starting header
- Remove legacy auth props from components
- Centralize migration logic and fix localStorage cleanup
- Update tests for new auth architecture
This commit is contained in:
jeetul.samaiya 2025-09-15 20:19:56 +05:30
commit e08ce8cee9
2 changed files with 45 additions and 62 deletions

View file

@ -53,12 +53,7 @@ interface SidebarProps {
setSseUrl: (url: string) => void;
env: Record<string, string>;
setEnv: (env: Record<string, string>) => void;
// Legacy auth props (for backward compatibility)
bearerToken: string;
setBearerToken: (token: string) => void;
headerName?: string;
setHeaderName?: (name: string) => void;
// New custom headers support
// Custom headers support
customHeaders: CustomHeadersType;
setCustomHeaders: (headers: CustomHeadersType) => void;
oauthClientId: string;
@ -86,10 +81,6 @@ const Sidebar = ({
setSseUrl,
env,
setEnv,
bearerToken: _bearerToken,
setBearerToken: _setBearerToken,
headerName: _headerName,
setHeaderName: _setHeaderName,
customHeaders,
setCustomHeaders,
oauthClientId,

View file

@ -1,10 +1,4 @@
import {
render,
screen,
fireEvent,
act,
waitFor,
} from "@testing-library/react";
import { render, screen, fireEvent, act } from "@testing-library/react";
import "@testing-library/jest-dom";
import { describe, it, beforeEach, jest } from "@jest/globals";
import Sidebar from "../Sidebar";
@ -54,10 +48,6 @@ describe("Sidebar", () => {
setOauthScope: jest.fn(),
env: {},
setEnv: jest.fn(),
bearerToken: "",
setBearerToken: jest.fn(),
headerName: "",
setHeaderName: jest.fn(),
customHeaders: [],
setCustomHeaders: jest.fn(),
onConnect: jest.fn(),