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

Bungie Provider

리소스

설정

Callback URL

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

환경 변수

AUTH_BUNGIE_ID
AUTH_BUNGIE_SECRET
AUTH_BUNGIE_API_KEY

설정

https://www.bungie.net/en/Application로 이동하여 필요한 정보를 입력하세요:

  • 애플리케이션 이름
  • 애플리케이션 상태
  • 웹사이트
  • OAuth 클라이언트 타입
    • Confidential
  • 리다이렉트 URL
  • 스코프
    • Bungie.net 알림, 멤버십, 최근 Bungie.Net 포럼 활동과 같은 항목에 접근할 수 있습니다.
  • 오리진 헤더
/auth.ts
import NextAuth from "next-auth";
import Bungie from "next-auth/providers/boxyhq-saml";
 
export const { handlers, auth, signIn, signOut } = NextAuth({
  providers: [
    Bungie({
      clientId: AUTH_BUNGIE_ID
      clientSecret: AUTH_BUNGIE_SECRET
      headers: { "X-API-Key": AUTH_BUNGIE_API_KEY }
    }),
  ],
});

참고 사항

  • Bungie는 모든 클라이언트가 https를 사용하도록 요구합니다.
  • Bungie는 localhost 호스트명을 허용하지 않으므로, 로컬 개발 시에는 예를 들어 127.0.0.1을 사용해야 합니다.
Auth.js © Balázs Orbán and Team - 2025