Add authentication/authorization with username/password, OIDC/Auth0, and LDAP options #2
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Public/orchestrateui!2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "copilot/add-authentication-options"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Implements multi-method authentication system with admin panel for user, API key, and task access management. Authentication disabled by default for backward compatibility.
Authentication Methods
Backend Changes
authenticate,requireAdmin,optionalAuth)userIdfield)Frontend Changes
AuthContextfor global auth stateConfiguration
Security Notes
CORS_ORIGINenv varScreenshots
Login Page:
Admin Panel - User Management:
Admin Panel - API Keys:
Dependencies Added
Backend:
passport,passport-local,passport-oauth2,passport-ldapauth,bcryptjs,jsonwebtoken,cookie-parser,dotenvFrontend:
react-router-domOriginal prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.