`
wanglei2304202013
  • 浏览: 5713 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
/**      * 将所有属性值设置为 null      * @throws SecurityException      * @throws NoSuchMethodException      * @throws IllegalArgumentException      * @throws IllegalAccessException      * @throws InvocationTargetException      */     @SuppressWarnings("unchecked")     public void clean() throws Se ...
问题:如何在JBOSS中实现跨系统单点登录。 原理:中央认证服务(CAS),当用户从A系统访问B系统中受保护的资源时,首先从中央认证服务中拿到一个ticket(凭证),然后将ticket传到B系统中,B系统拿这个ticket到中央认证服务中验证ticket的合法性。 JBOSS对于JAVAEE安全认证规范的实现的详细介绍,参见: http://docs.jboss.org/jbossas/jboss4guide/r5/html/ch8.chapter.html 具体流程描述:当我们从A系统调用B系统中受保护的资源时,首先从ticket服务中那到一个ticket,然后将ticket和用户id一 ...
背景: 实现Microsoft@Windows@桌面和基于JBOSS的服务器之间的无缝单点登录。 注:本文不含与kerberos相关的服务器端设置,windows桌面设置相关的内容。 原理: Kerberos:MIT发明的一种网络安全认证协议 SPNEGO:Microsoft对Kerberos进行 ...
1 类装载器 Java中的Class实例,不仅是全限定名(包名+类名)的函数,也是类装载器的函数,即:Class = f(name,Li,Ld)其中name表示为全限定名,Li为初始类装载器,Ld为定义类装载器初始装载器;初始类装载器为在其上发生loadClass调用返回Class实例的那个装载器;定义装载器则是实际为Class实例执行defineClass,从bytecode中读入类定义的那个装载器。因为loadClass方法可以被子类重载,其中对defineClass的调用有可能被委派给其它装载器做,(具体含义,参见java classloader 的双亲委派机制—《深入JAVA虚拟机》一书 ...
Global site tag (gtag.js) - Google Analytics