forked from administration/panel
15 lines
416 B
TypeScript
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",
|
|
}),
|
|
],
|
|
};
|