로그인 방식은 두가지로 분류되어 있다. 가입시에 작성한 아이디와 비밀번호를 통한 로그인과 GPKI 인증서를 통한 로그인이다.
시스템 사용자의 접근을 허락하고 보안상의 목적으로, 시스템 또는 응용프로그램에 접속을 시도하는 사용자에 대한 정보의 확보를 지원하기 위한 서비스 컴포넌트로, 로그인한 사용자의 로그인 정보(사용자ID/패스워드)를 입력받아 기존에 저장된 사용자 정보를 조회하여 사용자의 인증을 처리하는 방식이다.
로그인은 아이디와 비밀번호를 가지고 사용자 구분별 사용자정보를 조회한다. 조회된 사용자 정보를 통해 로그인 로그를 생성하며, Spring Security를 호출하여 권한 인증 및 세션 설정을 한다. 메뉴 정보를 조회하여 메인화면을 구성한다.