Access levels in the AUA framework

auaframework
auaframework
29 بار بازدید - 3 سال پیش - Access Levels A key feature
Access Levels A key feature of any software application is the authentication and authorization control of users. In the Asp.Net Unique Architecture framework, you as a webmaster can plan user activity. This is done by the user management module. You can easily divide their activities by defining the roles and assigning users to these roles. Management of these activities is done by granting access permissions to these users. With these permissions you can specify which user has access to which part of the site. In simpler terms, it can be determined which user has access to which parts and which parts are out of access to him. This module makes users feel secure. Asp.Net Unique Architecture framework has high power and security. Security is the key part of any software. In the AUA framework, the security team of Hilton Software Group has been able to ensure the highest level of security by trying and reviewing similar products, which does not have much overhead in terms of performance. An important and interesting point in the AUA framework is Authentication and Authorization, which can be easily expanded and controlled to the smallest level of actions. There are different models of Authentication and Authorization in the AUA framework, which can help easily specify the access level in the controller and action. 1. WebApiAuthorize: Using this attribute, you can specify access levels for the action and controller. 2. AllowLoggedInAuthorization: The user just needs to log in. 3. OnlyLocalActionAuthorize: This attribute is for actions and controllers that only need to be called locally on the server. 4. AllowAnonymousAuthorize: Any user can have unlimited access to this action and controller. 5. IpWebApiAuthorize: Using the IpWebApiAuthorize attribute, access to a range of IPs can be restricted. 6. OnlyHasAccessTokenAuthorization: The user only needs to have access to the token. Features of AUA Framework Service architecture infrastructure based on up-to-date architectures, Reporting infrastructure, Infrastructure working with views, procedures and tables, Encryption algorithms and security considerations, Advanced modeling and mapping to capture complex reports and queries, User access control level, Layering and categorizing services, Infrastructure for calling external services, Writing infrastructure for simple and complex operations on entities and models, Infrastructure for caching data(In-Memory), The team is not involved in the infrastructure, thus minimizing mistakes and errors, Having a naming pattern for all concepts, Possibility of developing the software in a simple and fast way, Saving time, The modules and classes in the framework make the process of software development and creation much easier. These modules are already tested and work perfectly, Reducing the software development costs, Using the functions and methods in the framework, we can ensure that we have used standard and normal codes, The features that the framework provides for you make you needless to have great deal of information on software development, No need to write a proprietary framework, Attracting programmers for faster development and collaboration (project codes can easily be understood by tutorial videos), Finding and removing errors (especially security errors) much faster by the development team, Existence of many packages and extensions for the framework, Cleaner codes and higher readability, Using the framework increases the programmer's knowledge because the frameworks have been written by the best programmers and seeing clean and professional code gives a good view to the programmer. We have used the AUA framework in various architectures such as Micro service - CQRS - and obtained good results. The AUA framework is based on the ASP.net MVC Core, the .Net Framework version of which is also available.
3 سال پیش در تاریخ 1400/06/01 منتشر شده است.
29 بـار بازدید شده
... بیشتر