diff --git a/manager/frontend/src/hooks/useAuth.ts b/manager/frontend/src/hooks/useAuth.ts index 8a628b67..fbf9f0ef 100644 --- a/manager/frontend/src/hooks/useAuth.ts +++ b/manager/frontend/src/hooks/useAuth.ts @@ -19,10 +19,11 @@ export function useAuth() { }, []) const login = async (username: string, password: string) => { - const params = new URLSearchParams({ username, password }) - const r = await guardiaApi.post('/api/auth/login', params, { - headers: { 'Content-Type': 'application/x-www-form-urlencoded' } - }) + // JSON 방식 (ITSM은 JSON 로그인만 지원) + const r = await guardiaApi.post('/api/auth/login', + { username, password }, + { headers: { 'Content-Type': 'application/json' } } + ) const { access_token } = r.data sessionStorage.setItem('gm_token', access_token) const me = await guardiaApi.get('/api/auth/me') diff --git a/workspace/zioinfo-web/frontend/public/screenshots/manager_01_login.png b/workspace/zioinfo-web/frontend/public/screenshots/manager_01_login.png new file mode 100644 index 00000000..0ad676fb Binary files /dev/null and b/workspace/zioinfo-web/frontend/public/screenshots/manager_01_login.png differ diff --git a/workspace/zioinfo-web/frontend/public/screenshots/manager_02_dashboard.png b/workspace/zioinfo-web/frontend/public/screenshots/manager_02_dashboard.png new file mode 100644 index 00000000..a7b63188 Binary files /dev/null and b/workspace/zioinfo-web/frontend/public/screenshots/manager_02_dashboard.png differ diff --git a/workspace/zioinfo-web/frontend/src/components/layout/Header.jsx b/workspace/zioinfo-web/frontend/src/components/layout/Header.jsx index be2b45ca..6d1250a6 100644 --- a/workspace/zioinfo-web/frontend/src/components/layout/Header.jsx +++ b/workspace/zioinfo-web/frontend/src/components/layout/Header.jsx @@ -105,8 +105,8 @@ export default function Header() {