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
,例如