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

3 天前
 W4J1e

说起来让大家见笑,我不是程序员,也没专门学过编程开发。前段时间用 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

447 次点击
所在节点    程序员
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1173973

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX