style(auth): standardize auth file formatting
This commit is contained in:
12
src/auth.ts
12
src/auth.ts
@@ -6,23 +6,23 @@ import * as schema from "@/db/schema";
|
|||||||
|
|
||||||
// Validate required environment variables
|
// Validate required environment variables
|
||||||
if (!process.env.BETTER_AUTH_SECRET) {
|
if (!process.env.BETTER_AUTH_SECRET) {
|
||||||
throw new Error("BETTER_AUTH_SECRET is required");
|
throw new Error("BETTER_AUTH_SECRET is required");
|
||||||
}
|
}
|
||||||
if (!process.env.BETTER_AUTH_URL) {
|
if (!process.env.BETTER_AUTH_URL) {
|
||||||
throw new Error("BETTER_AUTH_URL is required");
|
throw new Error("BETTER_AUTH_URL is required");
|
||||||
}
|
}
|
||||||
if (!process.env.AUTH_AUTHENTIK_CLIENT_ID) {
|
if (!process.env.AUTH_AUTHENTIK_CLIENT_ID) {
|
||||||
throw new Error("AUTH_AUTHENTIK_CLIENT_ID is required");
|
throw new Error("AUTH_AUTHENTIK_CLIENT_ID is required");
|
||||||
}
|
}
|
||||||
if (!process.env.AUTH_AUTHENTIK_CLIENT_SECRET) {
|
if (!process.env.AUTH_AUTHENTIK_CLIENT_SECRET) {
|
||||||
throw new Error("AUTH_AUTHENTIK_CLIENT_SECRET is required");
|
throw new Error("AUTH_AUTHENTIK_CLIENT_SECRET is required");
|
||||||
}
|
}
|
||||||
if (!process.env.AUTH_AUTHENTIK_ISSUER) {
|
if (!process.env.AUTH_AUTHENTIK_ISSUER) {
|
||||||
throw new Error("AUTH_AUTHENTIK_ISSUER is required");
|
throw new Error("AUTH_AUTHENTIK_ISSUER is required");
|
||||||
}
|
}
|
||||||
|
|
||||||
export const auth = betterAuth({
|
export const auth = betterAuth({
|
||||||
secret: process.env.BETTER_AUTH_SECRET,
|
secret: process.env.BETTER_AUTH_SECRET,
|
||||||
baseURL: process.env.BETTER_AUTH_URL,
|
baseURL: process.env.BETTER_AUTH_URL,
|
||||||
trustedOrigins: [process.env.BETTER_AUTH_URL],
|
trustedOrigins: [process.env.BETTER_AUTH_URL],
|
||||||
database: drizzleAdapter(db, {
|
database: drizzleAdapter(db, {
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import { createAuthClient } from "better-auth/react";
|
|||||||
import { genericOAuthClient } from "better-auth/client/plugins";
|
import { genericOAuthClient } from "better-auth/client/plugins";
|
||||||
|
|
||||||
export const authClient = createAuthClient({
|
export const authClient = createAuthClient({
|
||||||
plugins: [genericOAuthClient()],
|
plugins: [genericOAuthClient()],
|
||||||
});
|
});
|
||||||
|
|
||||||
export const { useSession, signIn, signOut } = authClient;
|
export const { useSession, signIn, signOut } = authClient;
|
||||||
|
|||||||
Reference in New Issue
Block a user