api/core: return public turnstile sitekey in server info
This commit is contained in:
@@ -49,6 +49,7 @@ export const runAPI = (express, app, __dirname) => {
|
||||
url: env.apiURL,
|
||||
startTime: `${startTimestamp}`,
|
||||
durationLimit: env.durationLimit,
|
||||
turnstileSitekey: env.sessionEnabled ? env.turnstileSitekey : undefined,
|
||||
services: [...env.enabledServices].map(e => {
|
||||
return friendlyServiceName(e);
|
||||
}),
|
||||
@@ -106,7 +107,7 @@ export const runAPI = (express, app, __dirname) => {
|
||||
app.use('/tunnel', apiLimiterStream);
|
||||
|
||||
app.post('/', (req, res, next) => {
|
||||
if (!env.turnstileSecret || !env.jwtSecret) {
|
||||
if (!env.sessionEnabled) {
|
||||
return next();
|
||||
}
|
||||
|
||||
@@ -156,7 +157,7 @@ export const runAPI = (express, app, __dirname) => {
|
||||
});
|
||||
|
||||
app.post("/session", async (req, res) => {
|
||||
if (!env.turnstileSecret || !env.jwtSecret) {
|
||||
if (!env.sessionEnabled) {
|
||||
return fail(res, "error.api.auth.not_configured")
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user