diff --git a/public/css/components.css b/public/css/components.css index 798a3fd..70fa465 100644 --- a/public/css/components.css +++ b/public/css/components.css @@ -16,10 +16,6 @@ .tool-card.admin .tool-icon { background: var(--admin-bg); border-color: var(--admin-bd); } .tool-name { display: block; margin-top: 14px; font-size: 14.5px; font-weight: 700; color: var(--fg); } .tool-desc { display: block; margin-top: 3px; font-size: 12.5px; color: var(--fg2); line-height: 1.45; } -.sso-badge { - position: absolute; top: 13px; right: 13px; font-size: 10px; font-weight: 700; letter-spacing: .06em; - color: var(--accent-fg); background: var(--accent-bg); border: 1px solid var(--accent-bd); border-radius: 4px; padding: 2px 6px; -} .tool-admin-badge { display: inline-flex; align-items: center; gap: 5px; margin-top: 11px; font-size: 11px; font-weight: 600; color: var(--admin-fg); background: var(--admin-bg); border: 1px solid var(--admin-bd); border-radius: 999px; padding: 2px 8px; white-space: nowrap; diff --git a/src/sites.js b/src/sites.js index c98c6cb..17c81ec 100644 --- a/src/sites.js +++ b/src/sites.js @@ -15,9 +15,10 @@ export const sites = [ // --- 개발 핵심 (모두에게) --- { key: "coder", name: "Coder", desc: "클라우드 IDE", url: config.tools.coder, icon: "💻", sso: true }, { key: "gitea", name: "Gitea", desc: "Git 저장소", url: config.tools.gitea, icon: "🍵", sso: true }, - { key: "kubero", name: "Kubero", desc: "배포 (PaaS)", url: config.tools.kubero, icon: "🚀" }, - { key: "harbor", name: "Harbor", desc: "컨테이너 레지스트리", url: config.tools.harbor, icon: "📦" }, + // Kubero: Keycloak SSO 로 로그인 가능(단, 랜딩에서 "OAuth 로 로그인"을 한 번 더 눌러야 함). + { key: "kubero", name: "Kubero", desc: "배포 (PaaS)", url: config.tools.kubero, icon: "🚀", sso: true }, // --- 인프라/운영 (관리자 전용) --- + { key: "harbor", name: "Harbor", desc: "컨테이너 레지스트리", url: config.tools.harbor, icon: "📦", adminOnly: true }, { key: "openeverest", name: "OpenEverest", desc: "DB 콘솔", url: config.tools.openeverest, icon: "🗄️", adminOnly: true }, { key: "minio", name: "MinIO", desc: "오브젝트 스토리지", url: config.tools.minio, icon: "🪣", adminOnly: true }, { key: "keycloak", name: "Keycloak", desc: "계정 / SSO 관리", url: config.tools.keycloak, icon: "🔑", adminOnly: true }, diff --git a/views/dashboard.ejs b/views/dashboard.ejs index 9b33675..a256be7 100644 --- a/views/dashboard.ejs +++ b/views/dashboard.ejs @@ -27,7 +27,6 @@