Travel Sample 분석 2. Login


Travel Sample 분석 2. Login

# Login Logic- UserController Classrequest할 때 받은 유저아이디, 비밀번호를 토대로 User Class의 login 메소드를 호출한다.CreateLogin 메소드와 똑같이 Ivalue를 상속받은 클래스의 ReponseEntity 를 리턴한다. 요청 받을때, Map 형식의 loginInfo 를 받는다.# 호출받은 User Class의 login method받은 username의 문서가 해당 scope, collection에 있는지 확인한다.없다면 userController로 exception을 던지고, 있다면 그 document를 토대로 JsonObject를 생성한다.받은 password를 암호화시키고 document의 패스워드와 비교해 동일하면 인증이 완료된 것이니token을 만들어 Map 형태로 리턴한다....



원문링크 : Travel Sample 분석 2. Login