curl - 通过 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 检查不会失败?
解决方案
推荐阅读
- r - 如何用完形填空项目(Moodle)中的响应选项插入问题?
- python - 'int' 项目不可下标
- python - Python 使用什么舍入规则将浮点数转换为整数?
- spring - Docker Compose - Spring Boot - 容器外的 logback
- visual-studio-code - 如何在 VS Code 中返回此功能?
- javascript - React:在 contenteditable div 中创建交互式组件
- dart - 如何使用集合数据在不使用 Firebase 身份验证的情况下使用 Firestore 实现登录
- python - 在mac上重命名一堆文件
- flutter - Flutter background image "Unable to decode bytes as UTF-8"
- java - 解析 XML 时出错:未绑定前缀(android 清单)