feat(auth): Add authorize page
This commit is contained in:
@@ -3,18 +3,18 @@
|
||||
import { cookies } from "next/headers";
|
||||
|
||||
export const login = async (username: string, password: string): Promise<{ success: boolean, message: string, token?: string }> => {
|
||||
if (!process.env.SECNEX_API_HOST || !process.env.SECNEX_API_KEY) {
|
||||
if (!process.env.SECNEX_AUTH_API_HOST || !process.env.SECNEX_AUTH_API_KEY) {
|
||||
return { success: false, message: "SecNex API host or key is not set" };
|
||||
}
|
||||
|
||||
const cookieStore = await cookies();
|
||||
try {
|
||||
const response = await fetch(`${process.env.SECNEX_API_HOST}/login`, {
|
||||
const response = await fetch(`${process.env.SECNEX_AUTH_API_HOST}/login`, {
|
||||
method: "POST",
|
||||
body: JSON.stringify({ username, password }),
|
||||
headers: {
|
||||
"Content-Type": "application/json",
|
||||
"Authorization": `Bearer ${process.env.SECNEX_API_KEY}`,
|
||||
"Authorization": `Bearer ${process.env.SECNEX_AUTH_API_KEY}`,
|
||||
},
|
||||
});
|
||||
const dataResponse = await response.json();
|
||||
|
||||
Reference in New Issue
Block a user