From 012e51c551b33a3f4e3fca65a99e152e35b96e0c Mon Sep 17 00:00:00 2001 From: MadDogOwner Date: Mon, 21 Jul 2025 15:53:10 +0800 Subject: [PATCH] fix(cloudreve_v4): remove deprecated authn check for login (#767) * fix(cloudreve_v4): disable authn check for login * chore(cloudreve_v4): update site login config fields --- drivers/cloudreve_v4/types.go | 8 +++++++- drivers/cloudreve_v4/util.go | 3 --- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/drivers/cloudreve_v4/types.go b/drivers/cloudreve_v4/types.go index 9c28c0b2..455f0a95 100644 --- a/drivers/cloudreve_v4/types.go +++ b/drivers/cloudreve_v4/types.go @@ -47,7 +47,13 @@ type BasicConfigResp struct { type SiteLoginConfigResp struct { LoginCaptcha bool `json:"login_captcha"` - Authn bool `json:"authn"` + // RegCaptcha bool `json:"reg_captcha"` + // ForgetCaptcha bool `json:"forget_captcha"` + // RegisterEnabled bool `json:"register_enabled"` + // TosURL string `json:"tos_url"` + // PrivacyPolicyURL string `json:"privacy_policy_url"` + // SsoDisplayName string `json:"sso_display_name"` + // OidcDisplayName string `json:"oidc_display_name"` } type PrepareLoginResp struct { diff --git a/drivers/cloudreve_v4/util.go b/drivers/cloudreve_v4/util.go index 2c7d041e..a3a687c4 100644 --- a/drivers/cloudreve_v4/util.go +++ b/drivers/cloudreve_v4/util.go @@ -95,9 +95,6 @@ func (d *CloudreveV4) login() error { if err != nil { return err } - if !siteConfig.Authn { - return errors.New("authn not support") - } var prepareLogin PrepareLoginResp err = d.request(http.MethodGet, "/session/prepare?email="+d.Addition.Username, nil, &prepareLogin) if err != nil {