본문으로 건너뛰기
로그인 둘러보기
보안·개인정보 · 생산성·자동화 · 윈도우즈 유틸

Baobar

0

Baobar는 OpenBao 인증 상태와 토큰 잔여 시간을 시스템 트레이 또는 메뉴 표시줄에 표시하는 크로스 플랫폼 인디케이터입니다.

브라우저 로그인시스템 트레이인증크로스 플랫폼토큰 관리

소개

Baobar는 OpenBao 인증 상태와 토큰 잔여 시간을 시스템 트레이 또는 메뉴 표시줄에 표시하는 크로스 플랫폼 인디케이터입니다. BrutalSystems에서 개발했으며, 브라우저 기반 SSO 및 사용자명+TOTP 로그인 흐름을 제공하여 터미널 없이 인증을 완료할 수 있습니다. Windows, macOS, Linux에서 실행되며, 토큰 갱신 및 로그아웃을 포함한 전체 인증 생명주기를 관리합니다.

상세정보

인증 상태 표시

Baobar는 토큰 상태에 따라 네 가지 시각적 상태를 표시합니다: 로그아웃됨(빨간 원형 테두리), 로그인됨(초록 원형), 만료 임박(주황 다이아몬드), 서버 연결 불가(회색 빈 사각형). 각 상태는 색상뿐만 아니라 아이콘 모양으로도 구분되어 색약 사용자도 구별할 수 있습니다.

브라우저 기반 로그인

사용자는 트레이 메뉴에서 ‘비밀번호 + TOTP로 로그인’ 또는 ‘SSO로 로그인’을 선택하면 기본 웹 브라우저가 열려 인증 절차를 진행합니다. Baobar는 루프백 리스너를 통해 인증 응답을 받아 토큰을 안전하게 처리하며, 터미널이나 bao CLI에 의존하지 않습니다.

토큰 만료 알림

토큰이 설정된 경고 시간(기본 30분) 내로 접어들면 아이콘이 주황색으로 바뀌고 데스크톱 알림이 발생합니다. 사용자는 ‘지금 새로고침’ 버튼을 누어 즉시 상태를 재확인할 수 있으며, 이는 캐시된 토큰의 만료 시간을 기반으로 한 번의 서버 요청을 트리거합니다.

Windows 설치 방법

현재 Chocolatey 패키지는 검토 중이므로, GitHub 릴리스 페이지에서 baobar__windows_amd64.zip 파일을 다운로드해야 합니다. 다운로드 후 압축을 풀고 영구 폴더에 저장한 뒤(시작 시 자동 실행 기능이 임시 폴더를 거부하기 때문에 %TEMP% 폴드는 피해야 함), baobar.exe를 실행하면 OpenBao 서버 주소를 입력하는 브라우저 탭이 열립니다.

기본 사용법

첫 실행 시 브라우저가 열려 OpenBao 서버 주소를 묻습니다. 주소를 입력하고 저장하면 Baobar는 백그라운드에서 토큰 상태를 주기적으로 확인합니다. 트레이 아이콘을 클릭하면 현재 로그인한 사용자 이름, 정책, 만료 시간, 그리고 ‘로그아웃’, ‘비밀번호 + TOTP로 로그인’, ‘SSO로 로그인’, ‘지금 새로고침’, ‘시작 시 실행’, ‘종료’ 메뉴가 표시됩니다. 토큰이 만료되거나 서버에 연결할 수 없을 경우 아이콘과 툴팁이 상태를 반영하여 사용자에게 알립니다.

이런 경우에 유용합니다

OpenBao를 사용하여 보안 워크로드에 접근하는 개발자나 운영자에게 유용합니다. 특히 터미널 접근이 제한된 환경이나 그래픽 인터페이스를 선호하는 사용자는 브라우저 기반 로그인과 트레이 알림을 통해 명령줄 도구 없이도 인증 상태를 쉽게 관리할 수 있습니다. 토큰 만료 시 알림을 받아 갑작스러운 인증 오류를 방지할 수 있습니다.

지원 환경·시스템 요구사항

Baobar는 Windows amd64 아키텍처에서 실행되며, Windows Server 2022에서 실행을 검증했습니다. windows_arm64 빌드는 존재하지만 현재까지 실제 하드웨어에서 실행된 기록이 없습니다. 애플리케이션은 관리자 권한 없이도 per-user 레지스트리 키를 통해 시작 시 자동 등록이 가능합니다.

최신 버전·업데이트

현재 버전은 0.1.3이며, 이전 버전에서 Windows에서 트레이 아이콘이 보이지 않던 PNG 형식의 버그를 ICO 형식으로 수정했습니다. 최신 릴리스 정보와 다운로드 링크는 GitHub 저장소의 ‘Releases’ 섹션에서 확인할 수 있습니다.

제한 사항·확인 사항

Windows 빌드는 현재 Authenticode 서명이 없어 처음 실행 시 SmartScreen 경고가 나타날 수 있습니다. 또한, 트레이 메뉴에서는 Windows에서 SetTitle 기능이 동작하지 않아 툴팁이 주요 텍스트 정보 제공 수단이 됩니다. linux_arm64 및 windows_arm64 빌드는 제공되지만 해당 아키텍처에서의 실행 검증은 아직 이루어지지 않았습니다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.