Skip to content

feat: enable digest auth - #13

Merged
vaggeliskls merged 1 commit into
mainfrom
feat/enable-digest
Mar 17, 2026
Merged

vaggeliskls merged 1 commit into
mainfrom
feat/enable-digest

Conversation

@vaggeliskls

Copy link
Copy Markdown
Owner

This pull request introduces support for Digest authentication (in addition to Basic authentication) for the WebDAV server, allowing users to choose between Basic, Digest, or both authentication methods. It updates configuration, documentation, and runtime scripts to support Digest auth, including the necessary Apache modules and password file generation.

Authentication enhancements:

  • Added support for Digest authentication, allowing configuration of AUTH_TYPE as "basic", "digest", or "both" via environment variables in .env and README.md. [1] [2]
  • Updated docker-entrypoint.sh to generate Digest password files using htdigest and to configure Apache with the appropriate AuthType and fallback logic for dual Basic+Digest support. [1] [2] [3]
  • Modified the Dockerfile to enable the Apache auth_digest module required for Digest authentication.
  • Clarified and expanded documentation in docs/examples.md to provide usage examples for Basic, Digest, and dual authentication modes, including relevant curl commands and Docker Compose setups. [1] [2] [3]

Other improvements:

  • Updated comments and help text throughout scripts and documentation to reflect the new authentication options and clarify usage.

@vaggeliskls
vaggeliskls merged commit 53fab92 into main Mar 17, 2026
1 check passed
@vaggeliskls
vaggeliskls deleted the feat/enable-digest branch March 17, 2026 12:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant