{"repo":"christophercruz98112/connect-winforms-grid-to-backend-using-middletier-server","free":true,"listed":false,"github":"https://github.com/christophercruz98112/connect-winforms-grid-to-backend-using-middletier-server","clone":"git clone https://github.com/christophercruz98112/connect-winforms-grid-to-backend-using-middletier-server.git","description":"Connects the DevExpress WinForms Data Grid to a backend using a Middle Tier Server (EF Core without OData).","language":"Visual Basic .NET","stars":16,"topics":["aspnetcore","authentication","devexpress","dotnet","efcore","grid","rbac","security","webapi","winforms"],"license":null,"category":"security-tools","readme_excerpt":"Connect the DevExpress WinForms Data Grid to a Backend using a Middle Tier Server (EF Core without OData) This example uses the Middle Tier Server that ships as part of the DevExpress XAF (Cross-Platform .NET App UI) to securely communicate with a backend. By using a middle tire server, you can reduce security-related risks associated with direct database connections. When a middle tier is used, desktop UI clients cannot access database connection information or modify database tables directly (middleware can prevent SQL injection and other database-related threat vectors). EF Core developers can retain their standard DbContext and initiate remote and secure connections to a database from a .NET client. Our Middle Tier solution \"replaces\" direct database connections with middleware. Once implemented only authorized users can access specific/sensitive data or perform specific actions. This implementation also helps reduce code duplication, as the same logic can be reused by multiple clients. The example in this repository demonstrates the following: 1. How to build a data model for application business entities and security policies with EF Core. 2. How to use the DevExpress ASP.ENT Core Middle Tier Security Server to connect a Windows Forms .NET 8 client application to a backend. 3. How to define access permissions and activate authentication/authorization for a .NET 8 WinForms app. 4. How to create a login form. 5. How to customize UI/UX for a given user based on associated ","default_branch":null,"files":null,"tree":[],"storefront":"/r/christophercruz98112","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/christophercruz98112/connect-winforms-grid-to-backend-using-middletier-server/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}