Commit 9e76d91
committed
feat: Add comprehensive Gerrit authentication support
- Implement HTTP Basic Auth with username/password credentials
- Add support for environment variables and secrets for secure credential storage
- Create comprehensive test suite with 32 tests covering all authentication scenarios
- Add automatic URL encoding for special characters (/, +, =) in passwords
- Include complete documentation with troubleshooting guide
- Support project filtering and exclusion rules (hidden, read-only, glob patterns)
- Update JSON schemas to support both string and object password formats
- Add Gerrit connection support to web UI
- Fix logger references and add proper error handling
- All tests passing (72 total tests: 55 backend + 17 web)
Breaking changes: None
Closes: #[issue-number]1 parent b36de34 commit 9e76d91
File tree
38 files changed
+2450
-40
lines changed- docs
- docs/connections
- snippets/schemas/v3
- packages
- backend/src
- crypto/src
- schemas/src/v3
- web/src
- schemas/v3
38 files changed
+2450
-40
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
163 | 163 | | |
164 | 164 | | |
165 | 165 | | |
166 | | - | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
0 commit comments