草庐IT

code-access-security

全部标签

java.security.AccessControlException : access denied ("java.security.SecurityPermission" "authProvider.SunMSCAPI")

直到早上,我的小程序中一切正常。我进行了Java更新,一切都停止了。我正在使用小程序处理数字证书。这是我的堆栈跟踪。我关注了一些oracle文章,但没有用。https://blogs.oracle.com/java-platform-group/entry/liveconnect_changes_in_7u45http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/manifest.html#trusted_libraryhttp://www.oracle.com/technetwork/java/javase/7u45-r

java - 使用java通过使用Microsoft Access数据库中的部分行来搜索数据

我有这张table我正在使用以下代码从我的表中检索数据返回所有它的库尔德语单词包含los的英语单词targetText="بةرز";try(PreparedStatementps=conn.prepareStatement("SELECTEnglish,KurdishFROMInfo"+"WHEREKurdish=?"+"ORREGEXP_MATCHES(Kurdish,?)"+"ORREGEXP_MATCHES(Kurdish,?)"+"ORREGEXP_MATCHES(Kurdish,?)")){ps.setString(1,targetText);ps.setString(2,

java - spring security oauth2 (2.0.8) 使用 InMemory tokenstore 获取无效的访问 token

尝试在我的应用程序中实现springsecurityoauth2。我可以使用以下方式获取访问token和刷新token:http://localhost:8080/xApp/oauth/token?username=user1&password=password&grant_type=password&client_id=xApp&client_secret=xApp{"access_token":"798c7e71-983b-4137-a0cb-ceae4e9b4190""token_type":"bearer""refresh_token":"0752b8ff-5086-4457-

java - 我如何允许用户使用 Spring Security 覆盖?

在我的SpringMVCWeb应用程序中,某些区域只能由具有足够权限的用户访问。我需要能够允许用户以不同的用户身份登录才能使用这些页面(有点像覆盖),而不仅仅是“拒绝访问”消息。我如何使用SpringSecurity做到这一点?这是我想要的流程,有更多细节:用户A从外部应用程序进入页面X并通过header进行身份验证用户A没有使用页面X的权限,因此被带到登录屏幕,并显示一条消息,指示他们必须以具有足够权限的用户身份登录才能使用此页面用户B登录并拥有足够的权限,然后被带到页面X。注意:页面X有一个大而长的查询字符串需要保留。我如何使用SpringSecurity做到这一点?这是我的spr

Java 7u45 安全警告 : Allow access to the following application from this web site?

如何取消以下警告?允许从此网站访问以下应用程序?截图:http://i.imgur.com/sXN5mLZ.jpg 最佳答案 我也花了几天时间寻找这个问题的解决方案。今天终于希望这能解决我们的问题,因为我们仍在等待客户签署我们的小程序。对于我们的案例,基于我们内部测试的有效解决方案是从MANIFEST中删除Trusted-Library属性。您可以点击此链接JARFileManifestAttributesforSecurity 关于Java7u45安全警告:Allowaccesstot

java - 使用 Spring MVC 和 Spring Security 的登录表单中的 CSRF token 为空

${_csrf.parameterName}和${_csrf.token}在登录表单中变空。我正在使用Spring4.1.3和SpringSecurity3.2.5所有的配置都正确,但我还是得到了作为 最佳答案 我找到了答案,我将web.xml中的安全过滤器标记放在所有其他过滤器的顶部并且它起作用了。 关于java-使用SpringMVC和SpringSecurity的登录表单中的CSRFtoken为空,我们在StackOverflow上找到一个类似的问题:

java - 选择性使用 Spring Security 的 CSRF 过滤器

免责声明:我的问题有点类似于thisquestion和thisquestion,但我已经尝试了这些线程中建议的所有答案,并且已经花了几天时间来解决这个问题。我在我现有的应用程序(仅限JSP、Servlet)中引入了SpringSecurity3.2.6,并且我正在使用Java配置。我的应用程序将同时被浏览器和非浏览器客户端使用。我希望所有对URL的浏览器请求(即/webpages/webVersion/和/webpages/webVersion2/)都启用CSRF,而所有其他请求都禁用CSRF。非浏览器客户端永远不会访问以上两个URL,而浏览器应用程序也可能访问禁用CSRF的URL。我

java - 如何在两个域上使用 spring security 进行单点登录?

我有Web应用程序和两个域-example.com和example.ruexample.com-国际example.ru-本地国家我的网络应用程序使用springsecurity授权用户,但如果用户通过example.com在example.ru上登录,他不会登录。如果用户通过example.com或example.ru登录,他将同时登录到两个域,如何做到这一点?PS:顺便说一句,我的网络应用程序通过OpenID和OAuth使用授权 最佳答案 如前所述,您需要单点登录解决方案,Cloudseal提供了一个包含spring命名空间的s

java - Spring WEB 安全 : list of accessible URLs

我正在将WEB应用程序迁移到SpringSecurity。应用程序使用SpringMVC呈现JSP,Controller方法使用@Secured(...)注释。因此,在成功登录和MVCservlet初始化之后的某个时候,一些Spring内部具有以下信息:用户拥有哪些权限(也称为授予的权限)、ControllerURL和权限集,每一个都需要这些信息。我想要的是动态获取当前用户可访问的URL列表以生成导航栏。当然,我可以为此覆盖一些Springbean,但这种方法似乎太脏了。那么,关于如何做到这一点的任何建议,也许是标准解决方案? 最佳答案

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? 最佳答案