Files
gitlab-instance-0a899031_na…/app/api/auth/[...nextauth]/auth.ts
2025-11-13 05:05:53 +08:00

20 lines
462 B
TypeScript

import type { NextAuthConfig } from 'next-auth'
import GithubProvider from 'next-auth/providers/github'
export const authConfig: NextAuthConfig = {
providers: [
GithubProvider({
clientId: process.env.GITHUB_CLIENT_ID!,
clientSecret: process.env.GITHUB_SECRET!,
authorization: {
params: { scope: 'repo' }
}
})
],
secret: process.env.NEXTAUTH_SECRET,
session: {
strategy: 'jwt'
}
}
export default authConfig