TickerQ.Dashboard
v8.0.0-beta.9Pre-release
net8.0
Dashboard UI for visualizing and monitoring TickerQ scheduled jobs, status, and system metrics.
Published
Nov 7, 2025
11mo ago
Total Downloads
757.3K
757,284
Install
dotnet add package TickerQ.Dashboard --version 8.0.0-beta.9
| 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");
});
});
Bearer Token Authentication
services.AddTickerQ<MyTimeTicker, MyCronTicker>(config =>
{
config.AddDashboard(dashboard =>
{
dashboard.WithBearerToken("my-secret-api-key-12345");
});
});
Use Host Application's Authentication
services.AddTickerQ<MyTimeTicker, MyCronTicker>(config =>
{
config.AddDashboard(dashboard =>
{
dashboard.WithHostAuthentication(
requiredRoles: new[] { "Admin", "TickerQUser" }
);
});
});
π§ Fluent API Methods
WithBasicAuth(username, password)- Enable username/password authenticationWithBearerToken(apiKey)- Enable API key authenticationWithHostAuthentication(roles?, policies?)- 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
v8.0.0-beta.8v8.0.0-beta.9
Added Frameworks
net8.0
Removed Frameworks
net9.0
Added Dependencies
TickerQ.Utilities(net8.0)
Removed Dependencies
TickerQ.Utilities(net9.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.
This version is marked prerelease. Validate its API and upgrade path before production use.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.