net9.0
Dashboard UI for visualizing and monitoring TickerQ scheduled jobs, status, and system metrics.
Published
Nov 23, 2025
11mo ago
Total Downloads
757.3K
757,284
Install
dotnet add package TickerQ.Dashboard --version 9.0.0
| Product | Versions |
|---|---|
| .NET |
README
TickerQ Dashboard Authentication
Simple, clean authentication for your TickerQ Dashboard.
π Quick Examples
No Authentication (Public Dashboard)
services.AddTickerQ<MyTimeTicker, MyCronTicker>(config =>
{
config.AddDashboard(dashboard =>
{
// No authentication setup = public dashboard
});
});
Basic Authentication
services.AddTickerQ<MyTimeTicker, MyCronTicker>(config =>
{
config.AddDashboard(dashboard =>
{
dashboard.WithBasicAuth("admin", "secret123");
});
});
API Key Authentication
services.AddTickerQ<MyTimeTicker, MyCronTicker>(config =>
{
config.AddDashboard(dashboard =>
{
dashboard.WithApiKey("my-secret-api-key-12345");
});
});
Use Host Application's Authentication
services.AddTickerQ<MyTimeTicker, MyCronTicker>(config =>
{
config.AddDashboard(dashboard =>
{
dashboard.WithHostAuthentication();
});
});
π§ Fluent API Methods
WithBasicAuth(username, password)- Enable username/password authenticationWithApiKey(apiKey)- Enable API key authenticationWithHostAuthentication()- Use your app's existing authSetBasePath(path)- Set dashboard URL pathSetBackendDomain(domain)- Set backend API domainSetCorsPolicy(policy)- Configure CORS
π How It Works
The dashboard automatically detects your authentication method:
- No auth configured β Public dashboard
- Basic auth configured β Username/password login
- Bearer token configured β API key authentication
- Host auth configured β Delegates to your app's auth system
π Frontend Integration
The frontend automatically adapts based on your backend configuration:
- Shows appropriate login UI
- Handles SignalR authentication
- Supports both header and query parameter auth (for WebSockets)
That's it! Simple and clean. π
Changes from Previous Version
No structural changes between v9.0.0-beta.19 and v9.0.0.
Adoption Assessment
A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.
Compatibility metadata lists 1 target framework; confirm the exact target used by your application.
Related Guides & Workflows
Learn how to evaluate, integrate, or audit this package in your .NET project.