kanboard-api is a type-safe, idiomatic Go client library for the Kanboard (https://kanboard.org) API.
Find a file
Oliver Jakoubek ba942f3b52 Add authentication system tests
Add comprehensive tests for HTTP Basic Auth support:
- API token authentication (jsonrpc + token)
- Username/password authentication
- Verify no auth header when unconfigured
- Fluent configuration method chaining
- Auth overwrite behavior

The auth implementation was completed in the previous commit
as a dependency for JSON-RPC client.

Closes: kanboard-api-k33
2026-01-15 18:11:48 +01:00
.beads Add authentication system tests 2026-01-15 18:11:48 +01:00
.gitattributes Initial commit 2026-01-15 17:48:46 +01:00
.gitignore Initial commit 2026-01-15 17:48:46 +01:00
AGENTS.md Initial commit 2026-01-15 17:48:46 +01:00
auth.go Implement JSON-RPC client foundation 2026-01-15 18:10:35 +01:00
auth_test.go Add authentication system tests 2026-01-15 18:11:48 +01:00
client.go Implement JSON-RPC client foundation 2026-01-15 18:10:35 +01:00
errors.go Implement JSON-RPC client foundation 2026-01-15 18:10:35 +01:00
go.mod Initial commit 2026-01-15 17:48:46 +01:00
jsonrpc.go Implement JSON-RPC client foundation 2026-01-15 18:10:35 +01:00
jsonrpc_test.go Implement JSON-RPC client foundation 2026-01-15 18:10:35 +01:00