您的位置:学习中国 推荐教程 正文
原作者:kuku 添加时间:2007-06-02 原文发表:2007-06-02 人气:12 来源:互联网

本文章共2906字,分6页,当前第3页,快速翻页:
 



  发布者把application所要求的逻辑完整性映射为在特定运行环境下的安全策略。在运行时,servlet container使用这些策略来强迫验证。

  二 、Programmatic Security

  当declarative security不能够完全表达一个application的安全模型时,就可以使用programmatic Security。Programmatic Security包括HttpServletRequest接口的下列方法:

  getRemoteUser
  isUserInRole
  getUserPrincipal

  getRemoteUser方法返回经过客户端验证的用户名。IsUserInRole向container的安全机制询问一个特定的用户是否在一个给定的安全角色中。GetUserPrinciple方法返回一个Java.security.Pricipal对象。这些APIs根据远程用户的逻辑角色让servlet去完成一些逻辑判断。它也可以让servlet去决定当前用户的主要名字。如果getRemoteUser返回null值(这意味着没有用户被验证),那么isUserInRole就总会返回false,getUserPrinciple总会返回null。

  三 、Roles

  一个Roles就是由Application Developer和Assembler所定义的一个抽象的逻辑用户组。当一个application被发布的时候,Deployer就把这些角色映射到在运行环境中的安全认证,例如组或规则。

  一个servlet container能够为规则执行一些说明或编程安全,这些规则是与调用这些principal的安全属性所输入的要求相联系的。例如:
 
本文章更多内容<<上一页 - 1 - 2 - 3 - 4 - 5 - 6 - 下一页>>
本页地址
相关文章

JSP安全性初探<1>
JSP漏洞大观<2>
JSP漏洞大观<1>
Jsp如何实现网页的重定向
JSP的login程序代码
也谈JSP与XML的交互
利用RamdonAccessFile来实现文件的追加
关于JSP中文问题的解决方法
JSP设计模式
JSP如何连接DB2数据库
JSP与Java Mail API
JSP与XML的结合<1>
JSP与XML的结合<2>
JSP与XML的结合<3>
缓冲技术提高JSP程序性能和稳定性<1>
缓冲技术提高JSP程序性能和稳定性<2>
JSP中图片验证的实现
利用iText在JSP中生成PDF报表
win2k下搭建jsp环境
PHP实例:email address 生成图片程序

相关评论


本文章所属分类:首页 推荐教程   JSP编程