Skip to content

Add LDAP authentication and camera access controls#1371

Open
nutzlastfan wants to merge 11 commits into
roflcoopter:devfrom
nutzlastfan:codex/upstream-ldap-camera-access
Open

Add LDAP authentication and camera access controls#1371
nutzlastfan wants to merge 11 commits into
roflcoopter:devfrom
nutzlastfan:codex/upstream-ldap-camera-access

Conversation

@nutzlastfan
Copy link
Copy Markdown

@nutzlastfan nutzlastfan commented May 29, 2026

Summary

  • Adds optional LDAP authentication with settings UI and a test endpoint.
  • Adds camera access configuration using camera groups and LDAP group rules.
  • Supports default deny behavior and Active Directory bind/name fallback cases.

Why

Deployments that already manage users and groups in LDAP/AD can use those groups for Viseron login and camera-level access without hardcoding deployment-specific values in code.

Validation

  • Cherry-picked onto current upstream dev.
  • Ran git diff --check for this branch.

Note

The follow-up integration that edits direct camera access from the camera edit dialog depends on both this PR and the camera configuration UI PR, so it is intentionally not included here.

@netlify
Copy link
Copy Markdown

netlify Bot commented May 29, 2026

Deploy Preview for viseron ready!

Name Link
🔨 Latest commit 152a6b6
🔍 Latest deploy log https://app.netlify.com/projects/viseron/deploys/6a19a22bb132cf0007219ed8
😎 Deploy Preview https://deploy-preview-1371--viseron.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@nutzlastfan nutzlastfan marked this pull request as ready for review May 29, 2026 14:31
@nutzlastfan
Copy link
Copy Markdown
Author

image image

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