草庐IT

network_security_config

全部标签

java - 无法创建 PoolableConnectionFactory(Io 异常 : The Network Adapter could not establish the connection)

您好,我在spring应用程序中遇到了上述异常,我正在尝试连接到集群Oracle数据库,但即使我尝试连接到单个实例仍然有相同的异常。bean定义如下:完整的堆栈跟踪是:2012-02-1313:18:45,0841375[main]INFOorg.hibernate.connection.ConnectionProviderFactory-Initializingconnectionprovider:org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider2012-02-1313:18:45,2071498

java - 无法让 @Secured 在 Spring MVC 中工作

我正在使用SpringMVC公开RESTful服务。我已经通过HTTPBasicAuthentication启用了身份验证,并使用我可以控制哪些角色可以访问url。现在我想使用@Secured注解。我试图将它添加到Controller方法中,但它不起作用。它什么都不做。这是我的Controller类:@Controller@RequestMapping("/*")publicclassHomeController{privatestaticfinalLoggerlogger=LoggerFactory.getLogger(HomeController.class);privatesta

java - Spring security @PreAuthorize hasRole() 属性注入(inject)

假设我的SpringSecurity和属性配置正确,我想使用属性中的角色名称,例如@PreAuthorize("hasRole('${role.rolename}')")publicvoidmethod(){}我已经像上面的代码示例一样尝试过,但它不起作用(它需要'${role.rolename}'字符串作为要比较的角色)如果我切换到@PreAuthorize("hasRole('ROLE_ADMIN')")publicvoidmethod(){}它工作得很好。我使用这种用法的动机是在各种环境下进行应用程序测试时具有更好的灵active。 最佳答案

java - 升级 Spring Security OAuth2

我正在尝试将SpringsecurityOAuth2配置从2.0.0.RC1升级到2.0.3.RELEASE。当时我从sprklr示例中复制了配置并使其工作。所以它基于基于xml的SpringSecurityOAuth2配置的工作示例。现在,我已经升级到SpringSecurity最新版本(在撰写本文时为2.0.3),并且还尝试将其转换为java配置。我在下面发布了xml配置和java配置。和java配置(到目前为止..)@ConfigurationpublicclassSecurityConfig{@AutowiredprivateDataSourcedataSource;@Valu

java - OS X 下 JRE 8 的 Folder/lib/security 在哪里?

这个问题在这里已经有了答案:WhereistheJRElib/securitydirectoryonMacOSX?(5个答案)关闭3年前。我正在从OSX下的JavaJRE8中搜索文件夹/lib/security。在Windows下,fodler位于子文件夹lib\security中的java安装目录中,例如:C:\ProgrammFiles\Java\JRE_xxx\lib\安全。但是在OSX(ElCapitan)下我没有找到这个文件夹。当我安装JavaJDK时,发现它在JDK安装文件夹中,但JRe附带了附带的证书,这些证书也存储在lib/security文件夹内的cacerts文件中

java - Spring Security 从 Controller 登录

我正在尝试在注册后从Controller登录用户。我在Controller中的代码是:...Useruser=newUser();BeanUtils.copyProperties(userVO,user);userService.save(user);ListgrantedAuthorities=newArrayList();grantedAuthorities.add(newGrantedAuthorityImpl("USER"));UsernamePasswordAuthenticationTokenuat=newUsernamePasswordAuthenticationToke

java - 使用 Spring Security 对 Facebook 用户进行身份验证

我正在使用SpringSecurity3.0.x,我希望我的用户使用OpenId和Facebook进行身份验证。目前我已经让OpenId部分正常工作,但我对用户如何使用Facebook登录感到困惑。我读过OAuth对于Spring安全性,但据我所知,它仅适用于访问资源。示例应用程序使用用户名和密码进行身份验证。所以我的问题是,如何使用Springsecurity对Facebook用户进行身份验证? 最佳答案 SpringSecurity没有解决这个问题(到目前为止)。查看SpringSocial它旨在将您的应用程序连接到Facebo

java.net.SocketException : Network is unreachable: connect 异常

我正在尝试使用此方法从Web服务器下载xml文本文件:staticvoiddownload(Stringurl,StringfileName)throwsIOException{FileWriterxmlWriter;xmlWriter=newFileWriter(fileName);System.out.println("URLtodownloadis:"+url);//hereExceptionisthrown/////////////////////////////////BufferedReaderinputTxtReader=newBufferedReader(newBuff

java.lang.ClassNotFoundException : com. sun.faces.config.ConfigureListener 在 NetBeans 7.0.1 中部署时出错

我在NetBeans7.0.1的struts2框架中有一个Web应用程序。它工作正常。但是Tomcat突然开始出现以下错误:SEVERE:Errorconfiguringapplicationlistenerofclasscom.sun.faces.config.ConfigureListenerjava.lang.ClassNotFoundException:com.sun.faces.config.ConfigureListeneratorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.j

java - Spring Security Java Config 自定义注销处理程序不工作

我已经搜索了一种解决方案,但在任何地方都找不到,至少找不到当前的解决方案或使用非基于xml的Spring和SpringSecurity配置的解决方案。我需要实现一个将在spring注销处理程序之前使用的处理程序。我已经阅读了很多关于LogoutSuccessHandler的文章,但是在注销过滤器成功注销后调用它,我需要访问存储在用户session中的用户数据以执行一些数据库条目、站点注销信息等。这个session一旦spring注销用户,它就会丢失,所以它必须在那之前。我试过创建自己的自定义注销类并在我的应用程序配置类中定义它,如下所示:@BeanpublicCustomLogoutH