diff --git a/src/api/auth.rs b/src/api/auth.rs index b18f44a..721ac38 100644 --- a/src/api/auth.rs +++ b/src/api/auth.rs @@ -86,3 +86,9 @@ pub async fn logout() -> Result<()> { pub async fn get_user() -> Result> { Ok(auth.user.clone().map(Into::into)) } + +/// Check if open signup is enabled +#[get("/api/v1/auth/open-signup", config: Extension)] +pub async fn open_signup() -> Result { + Ok(config.auth.open_signup) +}