Add authenticated login and SSO protection
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import { jsonOk } from "@/lib/server/api";
|
||||
import { authConfigSummary, getAuthRuntimeConfig } from "@/lib/auth/config";
|
||||
import { getEffectiveImageEngine, getEvolinkImageSettings, shouldMockEvolinkApi } from "@/lib/evolink/image-client";
|
||||
import { getVisibleImageCapabilities } from "@/lib/jimeng/capabilities";
|
||||
import { shouldMockVisualApi } from "@/lib/volcengine/visual-client";
|
||||
@@ -8,6 +9,7 @@ export const runtime = "nodejs";
|
||||
|
||||
export async function GET() {
|
||||
const evolink = getEvolinkImageSettings();
|
||||
const auth = getAuthRuntimeConfig();
|
||||
return jsonOk({
|
||||
ok: true,
|
||||
appId: "zhinian-web-studio",
|
||||
@@ -15,6 +17,7 @@ export async function GET() {
|
||||
visualApiMode: shouldMockVisualApi() ? "mock" : "volcengine",
|
||||
evolinkMode: shouldMockEvolinkApi() ? "mock" : "evolink",
|
||||
seedanceMode: shouldMockSeedance() ? "mock" : "seedance",
|
||||
authMode: authConfigSummary(auth),
|
||||
capabilities: [
|
||||
...getVisibleImageCapabilities().map((capability) => {
|
||||
const engine = getEffectiveImageEngine(capability.id);
|
||||
|
||||
Reference in New Issue
Block a user