Skip to content
Migrating from NextAuth.js v4? Read our migration guide.
시작하기세션 관리세션 가져오기

세션 가져오기

사용자가 로그인한 후, 세션 객체를 가져와 데이터를 활용하고 싶을 때가 많습니다. 일반적으로 프로필 사진을 보여주거나 다른 사용자 정보를 표시하는 경우가 대표적입니다.

./components/UserAvatar.tsx
import { auth } from "../auth"
 
export default async function UserAvatar() {
  const session = await auth()
 
  if (!session?.user) return null
 
  return (
    <div>
      <img src={session.user.image} alt="User Avatar" />
    </div>
  )
}

OAuth 프로바이더에서 추가 필드를 세션에 포함시키고 싶다면, “세션 확장” 가이드를 확인하세요.

Auth.js © Balázs Orbán and Team - 2025