auth 身份验证,但我遇到会话问题
我的下一个身份验证版本是 4.0.0-beta.4(也尝试过 beta.7,结果相同)
我有自己的 JWT 令牌后端,需要用户名和密码。并返回一个带有 accesstoken、refreshtoken、expiretime 和 resfresh-time 的对象
所以我尝试使用该后端来处理带有下一个身份验证的会话状态。我设法设置 cookie“next-auth.session-token”。但是当我尝试 getSession 时,会话总是未定义。
我的 Firefox 浏览器中没有任何会话。
const options = {
providers: [
Credentials({
name: "Credentials",
credentials: {
username: {
label: "Username",
type: "text"
},
password: {
label: "Password",
type: "password"
}
},
session: {
jwt: true,
maxAge: 30 * 24 * 60 * 60 // the session will last 30 days
},
authorize: async (credentials) => {
const tokenUrl = "http://192.168.0.8:8081/api/auth/token"
const token = await fetch(tokenUrl, { …Run Code Online (Sandbox Code Playgroud)