oauth() 뷰 함수를 일반 함수로 변경, 예외처리 추가