This commit is contained in:
2026-01-15 09:32:13 +06:00
parent 14f020e819
commit 303d38f28e
19 changed files with 2072 additions and 14 deletions

View File

@@ -33,6 +33,22 @@ function App() {
const currentTheme = getTheme(theme);
useEffect(() => {
// Проверяем callback от OpenID Connect
const urlParams = new URLSearchParams(window.location.search);
const callbackToken = urlParams.get('token');
const callbackUsername = urlParams.get('username');
if (callbackToken && callbackUsername) {
// Сохраняем токен и обновляем состояние
localStorage.setItem('token', callbackToken);
setToken(callbackToken);
setUser({ username: callbackUsername });
// Очищаем URL
window.history.replaceState({}, document.title, window.location.pathname);
return;
}
if (token) {
loadUser();
loadServers();