ASP.NET Core multi-tenant web application foundation with built-in management for sites, users, roles, and claims.
cloudscribe is an ASP.NET Core-based multi-tenant web application foundation that provides built-in management for sites, users, roles, and claims. It solves the problem of repeatedly implementing basic administrative and security features in web projects by offering a ready-to-use, secure foundation that adheres to OWASP guidelines. The project supports flexible data storage options and integrates with authentication providers like social logins and LDAP.
ASP.NET Core developers building web applications that require user management, multi-tenancy, and robust security features, particularly those who want to avoid implementing common administrative functionality from scratch.
Developers choose cloudscribe because it provides a comprehensive, secure foundation with multi-tenant support out-of-the-box, reducing development time and ensuring adherence to security best practices. Its flexibility in data storage and authentication options makes it suitable for a wide range of web applications.
ASP.NET Core multi-tenant web application foundation with management for sites, users, roles, claims and more
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Provides out-of-the-box support for single or multi-tenant site management with configurable themes per tenant, eliminating the need to build complex tenant isolation from scratch.
Includes a full UI for creating users, roles, and custom claims, with automatic cookie updates on changes, saving significant development time on common administrative tasks.
Follows OWASP guidelines with features like reCAPTCHA, two-factor authentication via Twilio, and optional LDAP or IdentityServer4 integration, ensuring robust security implementations.
Supports Entity Framework Core with SQLite, MSSQL, MySQL, or PostgreSQL, and NoDb file storage for prototyping, offering adaptability across different deployment needs.
The README notes documentation as a 'work in progress,' which can hinder learning and troubleshooting, especially for complex setups like multi-tenancy or custom integrations.
Key security enhancements like password hash history tracking and MongoDB support are listed as planned but not yet implemented, potentially delaying projects that require these features.
As a comprehensive set of interrelated projects, understanding and customizing all components (e.g., themes, data layers) requires significant investment compared to simpler ASP.NET Core templates.