跳至内容
从 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 客户端类型
    • 机密
  • 重定向 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 和团队 -2024