โ๏ธ Configuration
Essential settings for development and production environments
๐๏ธ Database Configuration
"Database": {
"DatabaseType": "mongodb",
"ConnectionString": "mongodb://localhost:27017",
"DatabaseName": "BlazorBlueprint"
}
Production: Use MongoDB Atlas or self-hosted MongoDB with authentication.
โก Redis Configuration
"ConnectionStrings": {
"redisCache": "localhost:6379"
},
"Caching": {
"UseRedisDistributedCache": true,
"UseRedisSignalRBackplane": true
}
What Redis Provides:
- Distributed Cache: Fast API response caching
- SignalR Backplane: Real-time messaging across multiple instances
- Session Persistence: Users stay logged in across deployments
๐ Authentication Configuration
"Authentication": {
"Cookie": {
"Domain": ".yourdomain.com",
"SameSite": "Lax",
"SecurePolicy": "Always"
},
"Facebook": {
"AppId": "your-facebook-app-id",
"AppSecret": "your-facebook-app-secret"
},
"Google": {
"ClientId": "your-google-client-id",
"ClientSecret": "your-google-client-secret"
}
}
๐ง Email Configuration
"Email": {
"Provider": "SendGrid", // SendGrid, SMTP, MailerSend, Mailgun
"SenderEmail": "[email protected]",
"SenderName": "Blazor Blueprint",
"SendGrid": {
"ApiKey": "your-sendgrid-api-key"
}
}
๐ฆ Ready to Download?
Configure and deploy your SaaS application with Blazor Blueprint. Download the free Developer version or get Enterprise for commercial use and premium plugins.
๐ Open Source on GitHub โข Free for personal/non-commercial use โข Enterprise license (ยฃ399) required for commercial use โข Full source code included