首页 > 解决方案 > 通过 curl 配置 nextcloud -> CSRF 检查失败

问题描述

我正在尝试通过 curl 配置 nexctloud sociallogin 插件。我在配置插件时查看了chrome发送的请求,并尝试使用curl重建它:

curl -X POST --user "$NEXTCLOUD_ADMIN_USER:$NEXTCLOUD_ADMIN_PASSWORD" \
  -F "options[disable_registration]=0" \
  -F "options[create_disabled_users]=0" \
  -F "options[allow_login_connect]=0" \
  (... more form options ...)
  https://$NEXTCLOUD_DOMAIN/apps/sociallogin/settings/save-admin

但我得到:

{"message":"CSRF check failed"}

我必须发送什么,以便 CSRF 检查不会失败?

标签: curlnextcloud

解决方案


推荐阅读