EVEOnline 提供者
資源
設定
回呼 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],
})
注意事項
-
建立應用程式時,請務必選擇
僅限驗證
作為連線類型。 -
如果使用 JWT 進行工作階段,您可以將
CharacterID
新增到 JWT 和工作階段。例如
const AuthConfig = {
callbacks: {
jwt({ token, user }) {
if (user) {
token.characterId = user.CharacterID
}
return token
},
session({ session, token }) {
session.user.characterId = token.characterId
return session
},
},
}