Enterprise-level agile software development platform based on DOTNET component technology-agileeas. Net-permission management

Source: Internet
Author: User

We are at agileeas.. Net plug-in interface imodule and agileeas. the module plug-in and running container are introduced in the plug-in running container. We know that in the running container, we need to determine the permissions based on the module plug-in and combined with the account/role, after logging on to the system account, navigate to the dynamic loading module for which the account has the execution permission.

Agileeas. for the permission system of the. NET platform, refer to the permission management system ACL (Access Control List) of the Windows system and agileeas. the. NET platform establishes an access control list based on the combination of module plug-ins and Accounts/roles, and uniformly manages and verifies the module access permissions.

Agileeas. NET provides a service module permission mechanism, which is included in agileeas. net module plug-in integration in the article referred to in the module management plug-in, this article provides a supplement to it and a description of authentication, the following describes the authorization mechanism:

The module attribute Security tab lists the accounts and roles that have a combination of certain access permissions for a specific module, including the two groups of roles and their detailed permissions, you can add and delete accounts and roles to grant permissions. The account/role selection window is displayed:

We can make multiple choices, and then confirm to return the following interface:

Select the permissions for the newly added account and confirm the Save permissions. to delete the permissions for a role or account, you only need to select a role or account and click Delete. Next, let me talk about the authentication process for different containers.

For running containers based on winform technology, the permission Logon account dynamically loads modules with execution permissions. For running containers based on dynamic loading navigation, we add module check after debugging, for WS service plug-ins, we provide runtime-based security checks.

 

Link: agileeas. NET application development platform Introduction

Agile Software Engineering Lab

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.