Replaceable Authentication Backend

langdev.net에 강하게 의존하던 인증 로직을 OAuth2 등의 다른 인증을 사용할 수 있게 분리했습니다.
예시로 Google Apps용 OAuth2 인증이 추가되었습니다.