Fix EdgeOne auth runtime configuration
Set trustHost and explicitly provide AUTH_SECRET in NextAuth config so auth routes do not fail host/config validation on non-Vercel platforms like EdgeOne. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
0ac550c039
commit
2315647743
@ -8,6 +8,10 @@ export const {
|
|||||||
signOut,
|
signOut,
|
||||||
auth,
|
auth,
|
||||||
} = NextAuth({
|
} = NextAuth({
|
||||||
|
// Non-Vercel platforms (e.g. EdgeOne) may not be auto-trusted by Auth.js.
|
||||||
|
// Enabling trustHost prevents auth route 500s caused by host validation.
|
||||||
|
trustHost: true,
|
||||||
|
secret: process.env.AUTH_SECRET,
|
||||||
providers: [
|
providers: [
|
||||||
Credentials({
|
Credentials({
|
||||||
async authorize({ email, password }) {
|
async authorize({ email, password }) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user