403 error when listing user from superadmin role
auth.tsauth.ts user: {
deleteUser: {
enabled: true,
},
additionalFields: {
role: {
type: ["user", "admin", "superadmin"],
},
},
},
plugins: [
username(),
admin({
ac: ac,
roles,
adminRoles: ["admin", "superadmin"],
defaultRole: "admin",
}),
nextCookies(),
], user: {
deleteUser: {
enabled: true,
},
additionalFields: {
role: {
type: ["user", "admin", "superadmin"],
},
},
},
plugins: [
username(),
admin({
ac: ac,
roles,
adminRoles: ["admin", "superadmin"],
defaultRole: "admin",
}),
nextCookies(),
],authclient.tsauthclient.tsexport const authClient = createAuthClient({
baseURL: env.NEXT_PUBLIC_BETTER_AUTH_URL,
plugins: [
usernameClient(),
adminClient({
ac,
roles,
adminRoles: ["admin", "superadmin"],
defaultRole: "admin",
}),
inferAdditionalFields<typeof auth>(),
],
});export const authClient = createAuthClient({
baseURL: env.NEXT_PUBLIC_BETTER_AUTH_URL,
plugins: [
usernameClient(),
adminClient({
ac,
roles,
adminRoles: ["admin", "superadmin"],
defaultRole: "admin",
}),
inferAdditionalFields<typeof auth>(),
],
});error ?
const newData = await auth.api.listUsers({
query: {
limit: 10,
sortBy: "createdAt",
sortDirection: "desc",
},
}); const newData = await auth.api.listUsers({
query: {
limit: 10,
sortBy: "createdAt",
sortDirection: "desc",
},
});returning
Error fetching users: [Error [APIError]: ] {
status: 'UNAUTHORIZED',
body: undefined,
headers: {},
statusCode: 401
}Error fetching users: [Error [APIError]: ] {
status: 'UNAUTHORIZED',
body: undefined,
headers: {},
statusCode: 401
}