Class LoginController

java.lang.Object
com.easydesk.web.controller.LoginController

@Controller public class LoginController extends Object
EasyDesk SecurityService(내장 HSQLDB + Torque) 를 이용한 간단한 로그인 테스트 컨트롤러. 참고: 현재 com.easydesk.security.adaptor.UserManagerAdaptor#authenticate(User, String) 는 아직 스텁 구현(내용 없음)이라 실제로 비밀번호를 검증하지 않는다. 즉 아이디만 존재하면 어떤 비밀번호를 입력해도 로그인에 성공한다 - 이후 easydesk-security-torque 쪽에서 CredentialService(StrongHashCredential 등)를 연결해 완성해야 하는 부분이다.
  • Constructor Details

  • Method Details

    • loginForm

      @Screen("Login") @GetMapping("/login") public String loginForm(HttpSession session)
    • login

      @Screen("Login") @PostMapping("/login") public String login(@ModelAttribute("RequestUser") RequestUser form, org.springframework.validation.BindingResult bindingResult, HttpSession session, org.springframework.ui.Model model)
    • welcome

      @Screen("Welcome") @GetMapping("/welcome") public String welcome(HttpSession session, org.springframework.ui.Model model)
    • logout

      @GetMapping("/logout") public String logout(HttpSession session)