사용자가 이 전에 네이버api로그인을 했다면 로그인 절차 없이 바로 메인 페이지로 이동한다.
사용자가 네이버 api 로그인을 한 적이 없다면(토큰이 없다면)로그인 페이지에 머무른다.
이 전 포스터에서 작성했던 내용이 잘못 되었다.
해당 부분은 액티비티가 생기자마자 바로 로그인 함수를 실행시키도록 구성했는데, 이 부분에서 이미 토큰이 존재한다면 자동로그인이 되는 것처럼 진행이 되었어서 착각하였다.
역시 카카오톡 api를 사용하는 것과 같이 토큰의 여부를 체크하는 간단한 문제였다. 그저 자동 로그인 자체를 어떻게 구현할까?, 인증을 위한 OAuthLoginCallback를 인스턴스화를 해야하지 가능할텐데 같은 여러 생각에 사로 잡혀서 토큰 여부를 따지는 것 자체를 시도할 생각을 못하고 있었다.
이것을 해결하는 것과 더불어 onCreate에 길게 서술되어있던 자동 로그인 부분을 하나의 함수로 빼서 처리했다.
val tkn = NaverIdLoginSDK.getAccessToken()