V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
W4J1e
V2EX  ›  程序员

[求助]如何使第三方应用登陆的微软账户认证信息持久化?

  •  
  •   W4J1e · 10 小时 18 分钟前 · 175 次点击

    说起来让大家见笑,我不是程序员,也没专门学过编程开发。前段时间用 AI 写了 next.js 的导航页,通过登陆微软账户,使用 onedrive 同步个性化更改,目前部署在 edgeone pages 上面。

    但是我尝试过很多次,AI 也改了很多次,认证 cookies 设置了 7 天的有效期,但是现在登陆成功后,过几个小时登陆信息依然会失效。恳请大哥们有时间的话帮忙看看,给出指导意见,谢谢。

    // 设置认证 Cookie
    export function setAuthCookie(res: NextResponse, token: string, request?: NextRequest): void {
      const cookieOptions: any = {
        httpOnly: true,
        secure: process.env.NODE_ENV === 'production',
        sameSite: 'lax',
        maxAge: 7 * 24 * 60 * 60 * 1000, // 7 天
        path: '/'
      };
    

    仓库: https://github.com/W4J1e/SimpleNav/blob/2b6a2a354c3ac79a845fd8ae0dd787a310b66076/src/lib/auth.ts#L224

    目前尚无回复
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1178 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 17:26 · PVG 01:26 · LAX 09:26 · JFK 12:26
    ♥ Do have faith in what you're doing.