草庐IT

secure-transport

全部标签

java - ojdbc7.jar 的驱动程序更新为 oracle/security/pki/OraclePKIProvider 提供了错误

之前一直在用ojdbc14.jar,现在想升级成ojdbc7.jar支持oracle12c。但是在连接服务器时出现“oracle/security/pki/OraclePKIProvider”错误。如果我将oraclepki.jar添加到类路径,服务器将正常启动而不会出现任何错误。我试图弄清楚在ojdbc7.jar中添加了什么特殊内容,它要求我添加oraclepki.jar,与ojdbc14.jar一样,它从未要求我将oraclepki添加到我的类路径中。有谁知道导致此错误的ojdbc7发生了什么变化,以及如何避免在类路径上添加oraclepki? 最佳答案

java - Spring Security @WithMockUser 不适用于 cucumber 测试

我正在使用Cucumber测试来测试启用了SpringSecurity的SpringBoot应用程序。一切正常,除非我使用Cucumber测试运行我的测试套件,一些使用SpringSecurity的测试,例如。@WithMockUser(username="BROWSER",roles={"BROWSER","ADMIN"})失败。如果我将它们作为简单的junit测试单独运行,这些测试确实有效,但在使用Cucumber测试步骤运行时失败。当我对Cucumber测试运行相同的行为时,问题看起来像是spring安全测试模拟行为没有得到应用。我的cucumber测试运行类如下@RunWith

java - 重写 spring-security 重定向 URL

我正在尝试让TuckeyUrlRewriteFilter整理我的网络应用程序的URL。我遇到的一个问题是,当spring-security注意到匿名用户正在尝试访问protected资源时,它会重定向到一个包含servlet路径的URL。我想要的是,例如:>GEThttp://localhost:8080/my-context/protected-resource我目前得到的是:>GEThttp://localhost:8080/my-context/protected-resource目前我找到的相关文件:DefaultRedirectStrategy,执行相关的实际重定向:http

java - 使用 LDAP 对使用 spring security 的 ADAM 进行身份验证

我正在尝试使用spring-security获取一个Java应用程序来与我设置的本地ADAM实例对话。我已经成功安装了ADAM并设置如下....在本地主机上运行的实例:389根是O=Company一个child叫做OU=CompanyUsers(orgnizationalUnit)一个叫CN=MikeQ的孙子(用户)uid=mike和password=welcome然后我设置了spring-security(版本3.0.3、spring-framework3.0.4和spring-ldap1.3.0)。Spring锉和测试身份验证publicclassTestAuthenticatio

java - 使用带有 hdbc 的 spring security 3.0 逐步登录示例

我是Spring和SpringSecurity的新手。我只需要一个指向正确方向的指针:我有一个简单的SpringMVC/SpringSecuritywebapp。我想将登录功能添加到网络应用程序中。我创建了以下两个表。CREATETABLE"users"("USER_ID"NUMBER(10)NOTNULL,"USERNAME"VARCHAR(45)NOTNULL,"PASSWORD"VARCHAR(45)NOTNULL,"ENABLED"NUMBER(1)NOTNULL,PRIMARYKEY("USER_ID"))CREATETABLE"user_roles"("USER_ROLE_

java - Spring Security getPrincipal() 方法返回 anonymousUser

在我的springweb应用程序中,我想在我的Controller中获得一个经过身份验证的用户:Objectprincipal=SecurityContextHolder.getContext().getAuthentication().getPrincipal();但是主体的值是“anonymousUser”,尽管我已经登录了。如何获得经过身份验证的用户?我在spring-security.xml中的配置: 最佳答案 不确定我是否理解,但试试这个 关于java-SpringSecuri

java - “Your security settings have blocked a local application from running” Java 8

我正尝试在我的Chrome窗口中运行一个小程序,但收到错误消息。我确实看到所有回复都告诉我将我的安全级别更改为中等,但版本8中不存在该选项。到目前为止,几个小时的谷歌搜索和向同学寻求帮助都没有取得任何进展。谁能给我点建议? 最佳答案 Medium在Java8u20中被移除:Medium(removedfromJava8Update20andlaterversions)Onlyunsignedapplicationsthatrequestallpermissionsareblocked.Allotherapplicationsarea

java - Null GrantedAuthority 获取 Spring Security 的 UserDetails

这是我在springsecurity中的UserDetails服务:publicclassUserDetailimplementsUserDetailsService{@AutowiredUser_serviceuser_service;@OverridepublicUserDetailsloadUserByUsername(StringuserId)throwsUsernameNotFoundException{booleanenabled=true;booleanaccountNonExpired=true;booleancredentialsNonExpired=true;boo

java - 自定义 Spring Security OAuth 2 响应

在我的Java应用程序中,我使用了SpringSecurityOAuth2library实现OAuth提供程序。对成功身份验证的响应(对于authorization_code授予类型)类似于:{"access_token":"d179bf70-aa40-4df9-a3e1-440e835c273a","expires_in":"43199","refresh_token":"879e7bd0-5e0f-48a9-b64d-f61d5665bf4e","scope":"read","token_type":"bearer"}有没有办法为这个响应添加额外的属性,例如用户名或电子邮件地址?

java - Spring 安全抛出 javax.servlet.ServletException : Could not resolve view with name 'j_spring_security_check'

我正在尝试将具有自定义登录页面和数据库访问的Springsecurity添加到我的SpringMVC应用程序中。似乎我的映射是错误的,因为它无法映射j_spring_security_check。为了解决这个问题,我查看了以下页面1、2、3但仍无法解决问题。如果您没有太多时间,请阅读下面的第2部分,这是问题的编辑部分开始的地方。否则,请阅读第1部分和第2部分。第1部分我还在我的web.xml文件中添加了以下行,但应用程序返回以下异常。springSecurityFilterChainorg.springframework.web.filter.DelegatingFilterProxy