Skip to content
Migrating from NextAuth.js v4? Read our migration guide.

EVEOnline Provider

리소스

설정

콜백 URL

https://example.com/api/auth/callback/eveonline

환경 변수

AUTH_EVEONLINE_ID
AUTH_EVEONLINE_SECRET

설정

/auth.ts
import NextAuth from "next-auth"
import EveOnline from "next-auth/providers/eve-online"
 
export const { handlers, auth, signIn, signOut } = NextAuth({
  providers: [EveOnline],
})

참고 사항

  • 애플리케이션을 생성할 때, 연결 타입으로 Authentication & API Access를 선택해야 합니다. 또한 publicData 스코프가 선택되었는지 확인하세요.

  • JWT를 세션에 사용하는 경우, CharacterID를 JWT와 세션에 추가할 수 있습니다. 예를 들어:

const AuthConfig = {
  callbacks: {
    jwt({ token, profile }) {
      if (profile) {
        token.characterId = profile.CharacterID
      }
      return token
    },
    session({ session, token }) {
      session.user.characterId = token.characterId
      return session
    },
  },
}
Auth.js © Balázs Orbán and Team - 2025