草庐IT

secure-transport

全部标签

java - Maven 错误 : (repeated) java. security.InvalidAlgorithmParameterException: trustAnchors 参数必须为非空

还得再问。有人认为这是duplicatequestion并且已经回答并将其从列表中删除。我在Windows中使用maven(mvn)批处理命令(而不是在eclipse中使用m2e)来运行全新安装或解决依赖关系。有时,当pom.xml发生变化时,需要从我们的Nexus服务器下载Artifact。这曾经为我工作了很长时间。但现在与Nexus服务器(https,服务器使用公司拥有的证书)的连接失败,出现“java.security.InvalidAlgorithmParameterException:trustAnchors参数必须为非空”我知道,我更改了Java版本。但我很确定我以与以前版

java - Spring security中registerGlobal()、configure()、configureGlobal()、configureGlobalSecurity的区别

我有以下三个代码片段,它们都在做同样的事情:创建内存身份验证。那么它如何影响以不同的方法名称定义它呢?全局注册配置配置全局配置全局安全第一个:publicvoidregisterGlobal(AuthenticationManagerBuilderauth)throwsException{auth.inMemoryAuthentication().withUser("user").password("password").roles("USER").and().withUser("admin").password("password").roles("USER","ADMIN");}}

java - Spring security中registerGlobal()、configure()、configureGlobal()、configureGlobalSecurity的区别

我有以下三个代码片段,它们都在做同样的事情:创建内存身份验证。那么它如何影响以不同的方法名称定义它呢?全局注册配置配置全局配置全局安全第一个:publicvoidregisterGlobal(AuthenticationManagerBuilderauth)throwsException{auth.inMemoryAuthentication().withUser("user").password("password").roles("USER").and().withUser("admin").password("password").roles("USER","ADMIN");}}

Spring Security - 如果已经登录则重定向

我是Spring新手:我不希望经过身份验证的用户访问登录页面。如果用户已经通过身份验证,处理“/登录”重定向的正确方法是什么?比如说,如果已经登录,我想重定向到“/index”。我在登录时尝试了“isAnonomous()”,但它重定向到访问被拒绝的页面。... 最佳答案 在您的登录页面的Controller功能中:检查用户是否登录。然后在这种情况下将他转发/重定向到索引页面。相关代码:Authenticationauth=SecurityContextHolder.getContext().getAuthentication();

Spring Security - 如果已经登录则重定向

我是Spring新手:我不希望经过身份验证的用户访问登录页面。如果用户已经通过身份验证,处理“/登录”重定向的正确方法是什么?比如说,如果已经登录,我想重定向到“/index”。我在登录时尝试了“isAnonomous()”,但它重定向到访问被拒绝的页面。... 最佳答案 在您的登录页面的Controller功能中:检查用户是否登录。然后在这种情况下将他转发/重定向到索引页面。相关代码:Authenticationauth=SecurityContextHolder.getContext().getAuthentication();

spring - 如何在 Spring Security @PreAuthorize/@PostAuthorize 注解中使用自定义表达式

有没有办法在@Preauthorizeblock中创建更具表现力的语句?这是我发现自己重复的一个例子,因为@Preauthorize开箱即用并不是非常聪明。@RequestMapping(value="{id}",method=RequestMethod.DELETE)publicvoiddeleteGame(@PathVariableintid,@ModelAttributeUserauthenticatingUser){GamecurrentGame=gameService.findById(id);if(authenticatingUser.isAdmin()||currentG

spring - 如何在 Spring Security @PreAuthorize/@PostAuthorize 注解中使用自定义表达式

有没有办法在@Preauthorizeblock中创建更具表现力的语句?这是我发现自己重复的一个例子,因为@Preauthorize开箱即用并不是非常聪明。@RequestMapping(value="{id}",method=RequestMethod.DELETE)publicvoiddeleteGame(@PathVariableintid,@ModelAttributeUserauthenticatingUser){GamecurrentGame=gameService.findById(id);if(authenticatingUser.isAdmin()||currentG

java - Spring Security 不允许加载 CSS 或 JS 资源

资源在src/main/resources/static/css或src/main/resources/static/js下,我用的是springboot,安全的class是:@Configuration@EnableWebMvcSecurity@EnableGlobalAuthenticationpublicclassWebSecurityConfigextendsWebSecurityConfigurerAdapter{@Overrideprotectedvoidconfigure(HttpSecurityhttp)throwsException{//http.authorizeR

java - Spring Security 不允许加载 CSS 或 JS 资源

资源在src/main/resources/static/css或src/main/resources/static/js下,我用的是springboot,安全的class是:@Configuration@EnableWebMvcSecurity@EnableGlobalAuthenticationpublicclassWebSecurityConfigextendsWebSecurityConfigurerAdapter{@Overrideprotectedvoidconfigure(HttpSecurityhttp)throwsException{//http.authorizeR

java - 如何使用 Spring Security 对 Active Directory 服务器进行身份验证?

我正在编写一个需要用户登录的SpringWeb应用程序。我的公司有一台ActiveDirectory服务器,我想将其用于此目的。但是,我在使用SpringSecurity连接到服务器时遇到了问题。我正在使用Spring2.5.5和SpringSecurity2.0.3,以及Java1.6。如果我将LDAPURL更改为错误的IP地址,它不会抛出异常或任何东西,所以我想知道它是否甚至尝试开始连接到服务器。虽然Web应用程序启动得很好,但我在登录页面中输入的任何信息都会被拒绝。我之前使用过一个InMemoryDaoImpl,它工作得很好,所以我的应用程序的其余部分似乎配置正确。这是我的安全相