コンテンツへスキップ
NextAuth.js v4からの移行?こちらを ご確認ください。.

Bungieプロバイダー

リソース

設定

コールバック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フォーラムアクティビティなどのアイテムにアクセスします。
  • Originヘッダー
/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 -2024