Auth actions

signInsignOut은 이동과 세션 변경을 함께 처리한다

버튼 호출 이후에는 NextAuth 라우트, 세션 저장소, callbackUrl이 순서대로 작동한다.

signOut(options)

1
로그아웃 버튼 클릭필요하면 callbackUrl을 함께 넘긴다.
2
세션 삭제 요청NextAuth가 현재 로그인 상태를 종료한다.
3
UI 상태 전환useSession은 비로그인 상태로 바뀐다.
4
안전한 화면 이동홈 또는 로그인 안내 화면으로 보낸다.

기준: 호출 함수만 맞아도 부족하다. 성공 후 세션 UI와 이동 위치까지 확인해야 한다.