-
Notifications
You must be signed in to change notification settings - Fork 65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
User backend \\OCA\\UserExternal\\WebDAVAuth not found #225
Comments
I just noticed that the config (which I got from the readme) has a different captialization to the the class name. I changed from Unfortunately, login still doesn't work. If I try to login, I get this log entry in
The WebDAV server seems to work. I confirmed with
and with the correct password I get HTTP status |
I noticed that the single-container setup doesn't use mysql, but sqlite. Not sure if that's an issue for this plugin. I tried again with the "Complex setup" from https://github.com/juliushaertl/nextcloud-docker-dev, with version However, when I try to login with a WebDAV user, it still doesn't work with the same error in
|
I found out what the issue was. The WebDAV server expects "digest" authentication, not "basic auth". ChatGPT was very helpful in adding digest support :-). |
I'm new to nextcloud development and started experimenting locally with the docker images of https://github.com/juliushaertl/nextcloud-docker-dev
I'm trying to get the
user_external
plugin to work. I've installed and configured it, but I keep seeingUser backend \\OCA\\UserExternal\\WebDAVAuth not found
in the logs and the login also does not work.Maybe it's something related to the development setup of
nextcloud-docker-dev
, but I'm not sure how to debug this.I have the same issues with the standalone container or the multi-container setup. Below I show the steps to reproduce for the standalone container for complicity.
Steps to reproduce
docker run -p 8080:80 --name nextcloud25 -e SERVER_BRANCH=v25.0.6 ghcr.io/juliushaertl/nextcloud-dev-php80:latest
docker exec -it -u 33 nextcloud25 bash
vim config/config.php
and add:admin
/admin
Expected behaviour
Login with WebDAV user works. No errors in log.
Actual behaviour
Login with WebDAV user doesn't work.
User backend \\OCA\\UserExternal\\WebDAVAuth not found
errors in the log (docker run ...
terminal).Affected Authentication backend
WebDAV
Server configuration
User External App version: 3.1.0
Operating system: docker container (macOS host)
Web server: apache2 / nginx ?
Database: mysql
PHP version: 8.0
Nextcloud version: 25.0.6
Updated from an older Nextcloud/ownCloud or fresh install: Fresh install
Where did you install Nextcloud from: I believe the docker container gets the source directly from https://github.com/nextcloud/server.git at the corresponding tag
Signing status:
Signing status
List of activated apps:
App list
Nextcloud configuration:
Config report
Logs
Web server error log
Web server error log
Posting console output of running the docker container:
Nextcloud log (data/nextcloud.log)
Nextcloud log
Browser log
Browser log
The text was updated successfully, but these errors were encountered: