1
0
Fork 0
panel/lib/auth.ts

15 lines
416 B
TypeScript

import type { AuthOptions } from "next-auth";
import AuthentikProvider from "next-auth/providers/authentik";
export const authOptions: AuthOptions = {
providers: [
AuthentikProvider({
clientId: process.env.AUTHENTIK_ID!,
clientSecret: process.env.AUTHENTIK_SECRET!,
issuer:
process.env.AUTHENTIK_ISSUER ??
"https://sso.revolt.chat/application/o/admin-panel",
}),
],
};