mirror of
https://github.com/AustinKelsay/plebdevs.git
synced 2025-04-19 19:01:19 +00:00
JWT in place
This commit is contained in:
parent
d1eaae6fa1
commit
19e0a03473
@ -16,7 +16,6 @@ const relayUrls = [
|
||||
|
||||
const BASE_URL = process.env.BASE_URL;
|
||||
|
||||
// Initialize NDK
|
||||
const ndk = new NDK({
|
||||
explicitRelayUrls: relayUrls,
|
||||
});
|
||||
@ -62,25 +61,28 @@ export default NextAuth({
|
||||
],
|
||||
callbacks: {
|
||||
async jwt({ token, user }) {
|
||||
// Add user to the token if user object exists
|
||||
if (user) {
|
||||
token.user = user; // Add user to token
|
||||
token.user = user;
|
||||
}
|
||||
return token;
|
||||
},
|
||||
async session({ session, token }) {
|
||||
session.user = token.user; // Add user to session
|
||||
// Add user from token to session
|
||||
session.user = token.user;
|
||||
session.jwt = token;
|
||||
return session;
|
||||
},
|
||||
async redirect({ url, baseUrl }) {
|
||||
return url.split("/signin");
|
||||
return baseUrl;
|
||||
},
|
||||
},
|
||||
secret: process.env.NEXTAUTH_SECRET,
|
||||
session: { jwt: true },
|
||||
session: { strategy: "jwt" },
|
||||
jwt: {
|
||||
signingKey: process.env.JWT_SECRET,
|
||||
},
|
||||
pages: {
|
||||
signIn: "/auth/signin",
|
||||
},
|
||||
});
|
||||
});
|
||||
|
Loading…
x
Reference in New Issue
Block a user