`
jelly
  • 浏览: 300603 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

资源和权限管理

阅读更多
web应用程序的安全涉及到认证和授权。
这里讲的是授权相关的部分。
web程序在不同的页面中跳转。
web程序的资源分类:
图片,css,网页,js代码,按钮。

 

涉及的问题:

导航,树,返回,前进,书签,安全,资源,日志。

 

对于用户来说,web程序就是在不同的页面之间跳转。

对于程序,常常有必要记录用户的这些操作。--相关应用:返回,前进,书签,日志。

当用户访问某个页面的时候,需要验证用户是否有权限访问页面,是否能够保存页面数据等操作,这就涉及的安全和资源的关系。我们需要将页面,页面按钮等定义为可用的资源,通过资源跟用户或者用户组,或者角色(role)对应来定义权限的规则。

 

每个页面应该都有导航条,因为我们的web结构就像一个网,如果简化一下,就是一棵树,当访问每个页面时,我们是逐层进入的,通过导航条,能够给用户友好的提示,通过导航条的链接,用户可以很容易的返回上一级页面。

 

通过树,用户可以对网站结构有一个宏观的概览,用户方便的进入一个特定的页面。

 

通过上面的分析,我发现,对资源的组织,首先就是要将零散的资源组织到我们的树型数据结构中。

对于资源,应该分类,分级的进行控制。

 

首先最常用的资源单元应该页面。对页面进行编号,是首当其冲的步骤。

将页面根据业务逻辑组织成树形的结构,看起来就是一个site map。站点导航图。

通过导航图,我们能做成树菜单,生成导航条。

 

要跟踪用户,进行日志和控制前进,后退按钮。就必须用一个数据结构,保存用户的访问路径。

分享到:
评论

相关推荐

    主数据管理-权限管理

    该解决方案通过集中管理权限,实现资源统一管理和授权,满足企业对信息安全和业务控制的需求。 主要功能点: 1. 权限管理模型:该模型基于企业资源统一管理和授权,实现了对不同系统使用者的权限管理。 2. 资源...

    php资源管理系统资源管理系统

    在IT行业中,资源管理系统是一种关键的应用程序,它用于有效地组织、存储和管理各种类型的...4. **用户认证与授权**:为了确保资源的安全,系统需要实现用户身份验证和权限控制。这通常涉及会话管理、密码哈希和角色基

    基于Flask框架的权限管理系统源码:用户-角色-资源-机构全面管理

    项目概述:基于Python的Flask框架开发的权限管理系统,全面涵盖用户、角色、资源和机构的管理功能。该项目采用CSS、HTML、JavaScript、Python及PHP多语言编写,共有2432个文件,其中包括丰富的静态资源与逻辑代码。...

    共享Linux系统资源的管理与权限分配设计实现.pdf

    【Linux系统资源管理与权限分配】 ...通过理解这些机制,我们可以更好地管理和保护系统资源,同时实现用户间的协作与信息交换。在教育信息化背景下,掌握这些知识对于提升教育系统的效率和安全性至关重要。

    用户管理和权限管理

    用户管理和权限管理是信息化系统中不可或缺的组成部分,它们确保了系统的安全性和数据的保护,同时提供了灵活的角色分配和访问控制机制。在这个文档中,我们详细探讨了这两个关键领域。 首先,用户管理涉及到对系统...

    hrmsys.zip_Java 人力资源_人力_人力资源 权限_人力资源管理_资源管理

    "hrmsys.zip_Java 人力资源_人力_人力资源 权限_人力资源管理_资源管理"这一压缩包文件,显然是一个基于Java的人力资源管理系统项目,它涉及到人力资源、权限管理和资源管理等多个关键领域。 首先,我们来深入理解...

    授权到窗口按钮的权限管理.rar_c#权限管理_授权_授权管理_权限_权限管理

    在实践中,应结合这些资源进一步理解和学习如何在C#中实现权限管理和授权。 总的来说,理解并掌握C#中的权限管理对于开发安全的应用至关重要。通过合理设计和实施权限系统,可以确保用户只能执行他们被授权的操作,...

    focus,用shiro和springboot搭建的权限管理系统,用户、角色、资源管理授权,细粒度到权限码.zip

    本项目"focus"采用SpringBoot和Apache Shiro框架,旨在创建一个高效的权限管理解决方案,实现用户、角色、资源的精细授权,甚至细化到权限码级别。以下是这个系统设计与实现的关键知识点: 1. **SpringBoot**:...

    资源管理系统.doc

    "中国远程教育资源管理软件系统”是一款专为教育资源管理和分发设计的综合性系统,其结构包含五个主要层次:资源建设层、卫星传输层、资源管理层、资源应用层和资源认证层。该系统的设计遵循“CELTS”标准,确保了各...

    jsp做的权限管理系统

    5. **权限审计**:记录和监控用户的权限使用情况,便于安全管理和问题排查。 **JSP实现权限管理** 在JSP中实现权限管理,主要涉及以下几个步骤: 1. **用户认证**:验证用户的身份,通常通过用户名和密码登录。 2...

    云计算的资源管理方法研究

    资源存储则聚焦于云存储的管理和维护;而资源调度则是根据需求动态分配资源的关键过程。 云存储作为资源管理中的一个重要组成部分,是由网络设备、存储设备、服务器、应用程序等组成的复杂系统,以存储设备为核心,...

    权限管理权限管理

    这种方式易于管理和审计,适合大型企业。 4. ABAC(Attribute-Based Access Control)属性基访问控制:权限基于一系列属性,如用户属性、资源属性、环境属性等。这是一种灵活的模型,可以适应复杂的安全需求。 在...

    基于文件资源的权限分配管理系统

    该系统为简单的资源权限管理系统,主要实现权限的动态分配,菜单的自动生成。 1.界面为蓝白色搭配。 2.系统主要为JSP+Servlet 3.管理员可为普通用户分配权限 4.管理员可把普通管理员升级为普通管理员 5.实现文件的...

    医院人力资源管理系统

    在医院人力资源管理系统中,Shiro起到了关键的权限控制作用,可以根据角色和权限设定,实现对不同用户访问资源的精细控制,确保信息的安全,防止未授权访问。 六、核心功能模块 医院人力资源管理系统的核心功能包括...

    java web权限管理系统

    Java Web权限管理系统是一种基于Web的应用程序,用于管理和控制不同用户对系统资源的访问权限。它通常采用分层架构,结合了多种技术来实现安全、高效的功能。在这个系统中,我们看到核心的技术栈包括Spring、...

    权限管理系统,或者资源授权管理中心,或者权限控制中台

    权限管理系统,或者资源授权管理中心,或者权限控制中台。资源空间(相当于应用系统)。资源组(相当于频道、模块)。资源可见(相当于菜单),可不见(相当于权限码)。主体组可见(相当于企业、机构、部门),不...

Global site tag (gtag.js) - Google Analytics