signIn(provider, options) 1로그인 버튼 클릭Provider ID와 callbackUrl을 전달한다. 2Provider 검증GitHub, Google, Credentials가 사용자를 확인한다. 3세션 생성성공하면 쿠키와 세션 데이터가 갱신된다. 4목적지 이동callbackUrl 또는 현재 페이지로 돌아간다.
signOut(options) 1로그아웃 버튼 클릭필요하면 callbackUrl을 함께 넘긴다. 2세션 삭제 요청NextAuth가 현재 로그인 상태를 종료한다. 3UI 상태 전환useSession은 비로그인 상태로 바뀐다. 4안전한 화면 이동홈 또는 로그인 안내 화면으로 보낸다.