Blazor Dashboard
Guide to integrating Elsa Studio with Blazor Server applications, covering hosting patterns, authentication configuration, and troubleshooting common issues.
Overview
Prerequisites
Hosting Patterns
Pattern 1: Single Process (Recommended for Small Teams)
Pattern 2: Separate Services (Recommended for Production)
Implementation: Single Process Pattern
Step 1: Install Required Packages
Step 2: Configure Services in Program.cs
Step 3: Create Blazor Host Page
Step 4: Configure App.razor
Step 5: Test the Integration
Authentication Configuration
Cookie-Based Authentication (Recommended for Single Process)
Common Authentication Issues
Issue 1: 401 Unauthorized on API Calls
Issue 2: Infinite Login Redirect Loop
Issue 3: Missing Bearer Token in API Calls
Implementation: Separate Services Pattern
Elsa Server Configuration
Elsa Studio Configuration
CORS Configuration
Troubleshooting Common Issues
Login/401 Issues
Token/Cookie Not Forwarded
Minimal Conceptual Example
Security Considerations
Next Steps
Related Documentation
Last updated