Skip to content

Add web authentication support for Firmware Config#197

Merged
paxx12 merged 1 commit into
developfrom
web-require-login
Jan 31, 2026
Merged

Add web authentication support for Firmware Config#197
paxx12 merged 1 commit into
developfrom
web-require-login

Conversation

@paxx12
Copy link
Copy Markdown
Contributor

@paxx12 paxx12 commented Jan 28, 2026

Add web authentication support for Firmware Config

  • Add nginx auth_request to validate Moonraker JWT tokens for /api routes
  • Add 'Require Login/Password (Fluidd only) ' setting to enable force_logins in Moonraker
  • Auto-create admin user with random password when authentication enabled
  • Add auth notice banner when user is not authenticated
  • Update documentation with authentication and password recovery instructions

@github-actions
Copy link
Copy Markdown

✅ Build Artifacts

Version: 1.1.0-paxx12-test-pr-197
Build commit: 77090ee (merge of a19a95d into develop)
Build duration: 7m 4s

Artifact Size
basic-build 205.28 MB
extended-build 240.68 MB
basic-devel-build 205.68 MB
extended-devel-build 241.09 MB

View workflow run

@paxx12 paxx12 force-pushed the web-require-login branch from a19a95d to b1b372a Compare January 29, 2026 19:32
@github-actions
Copy link
Copy Markdown

✅ Build Artifacts

Version: 1.1.0-paxx12-test-pr-197
Build commit: 9f5b595 (merge of b1b372a into develop)
Build duration: 6m 51s

Artifact Size
basic-build 205.27 MB
extended-build 240.70 MB
basic-devel-build 205.68 MB
extended-devel-build 241.11 MB

View workflow run

@paxx12 paxx12 force-pushed the web-require-login branch from b1b372a to 9c75581 Compare January 30, 2026 09:03
@github-actions
Copy link
Copy Markdown

✅ Build Artifacts

Version: 1.1.0-paxx12-test-pr-197
Build commit: b7179d3 (merge of 9c75581 into develop)
Build duration: 6m 26s

Artifact Size
basic-build 205.27 MB
extended-build 240.70 MB
basic-devel-build 205.68 MB
extended-devel-build 241.11 MB

View workflow run

@paxx12 paxx12 marked this pull request as draft January 30, 2026 21:43
- Add nginx auth_request to validate Moonraker JWT tokens for /api routes
- Add 'Web Require Login' setting to enable force_logins in Moonraker
- Auto-create admin user with random password when authentication enabled
- Add auth notice banner when user is not authenticated
- Update documentation with authentication and password recovery instructions
@paxx12 paxx12 force-pushed the web-require-login branch from 9c75581 to fd931e1 Compare January 31, 2026 09:48
@github-actions
Copy link
Copy Markdown

✅ Build Artifacts

Version: 1.1.0-paxx12-test-pr-197
Build commit: 2de4486 (merge of fd931e1 into develop)
Build duration: 5m 25s

Artifact Size
basic-build 205.28 MB
extended-build 240.69 MB
basic-devel-build 205.68 MB
extended-devel-build 241.09 MB

View workflow run

@paxx12 paxx12 marked this pull request as ready for review January 31, 2026 10:14
@paxx12 paxx12 merged commit fac87c2 into develop Jan 31, 2026
1 check passed
@paxx12 paxx12 deleted the web-require-login branch January 31, 2026 10:14
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