feat(dashboard): enforce token authentication by default and always enable logout
This commit is contained in:
parent
e086403c2d
commit
9b2b3953af
@ -32,7 +32,7 @@ export function AppShell() {
|
|||||||
const [theme, setTheme] = useState<'light' | 'dark'>('light');
|
const [theme, setTheme] = useState<'light' | 'dark'>('light');
|
||||||
const [remoteMode, setRemoteMode] = useState(true);
|
const [remoteMode, setRemoteMode] = useState(true);
|
||||||
const [portalServicesConfig, setPortalServicesConfig] = useState<PortalService[]>(portalServices);
|
const [portalServicesConfig, setPortalServicesConfig] = useState<PortalService[]>(portalServices);
|
||||||
const [authRequired, setAuthRequired] = useState(false);
|
const [authRequired, setAuthRequired] = useState(true);
|
||||||
const [authStatusLoaded, setAuthStatusLoaded] = useState(false);
|
const [authStatusLoaded, setAuthStatusLoaded] = useState(false);
|
||||||
const [authToken, setAuthToken] = useState('');
|
const [authToken, setAuthToken] = useState('');
|
||||||
const [tokenInput, setTokenInput] = useState('');
|
const [tokenInput, setTokenInput] = useState('');
|
||||||
@ -209,14 +209,10 @@ export function AppShell() {
|
|||||||
summary={summary}
|
summary={summary}
|
||||||
metrics={metrics}
|
metrics={metrics}
|
||||||
onToggleSidebar={() => setSidebarCollapsed((value) => !value)}
|
onToggleSidebar={() => setSidebarCollapsed((value) => !value)}
|
||||||
onLogout={
|
onLogout={() => {
|
||||||
authRequired
|
|
||||||
? () => {
|
|
||||||
window.localStorage.removeItem('xworkspace-bridge-token');
|
window.localStorage.removeItem('xworkspace-bridge-token');
|
||||||
window.location.reload();
|
window.location.reload();
|
||||||
}
|
}}
|
||||||
: undefined
|
|
||||||
}
|
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<WorkspaceTabs tabs={tabs} selectedTab={selectedTab} onSelect={setSelectedTab} onClose={closeTab} onAdd={addCustomTab} />
|
<WorkspaceTabs tabs={tabs} selectedTab={selectedTab} onSelect={setSelectedTab} onClose={closeTab} onAdd={addCustomTab} />
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user