草庐IT

code-access-security

全部标签

java - Oracle java 7 安装在 Ubuntu E : Sub-process/usr/bin/dpkg returned an error code (1)

我无法按照此链接中提供的步骤安装oraclejava7:http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.htmlsudoadd-apt-repositoryppa:webupd8team/javasudoapt-getupdatesudoapt-getinstalloracle-java7-installer我得到以下信息:Readingpackagelists...DoneBuildingdependencytreeReadingstateinformation...DoneSuggeste

javascript - CORS 干扰 Spring Security oauth2

我在尝试从浏览器的oauth/token获取token时遇到问题。我有一个带有SpringSecurity和SpringSecurityoauth的SpringBoot应用程序,我正在尝试从不同端口的javascriptSPA进行身份验证。当后端禁用CORS时,我可以使用Postman或终端从oauth端点毫无问题地获取token,但我无法从javascript获取它们,因为CORS预检失败。如果我启用CORS,预检成功,但现在我得到一个InsufficientAuthenticationException说“没有客户端身份验证。尝试添加适当的身份验证过滤器”。据我所知,那是因为Spr

java - Spring Security CSRF token 不适用于 AJAX

我的springboot应用程序中存在csrftoken问题。我有一个可以编辑人物的表单。一个人可以拥有现在让我们想象这个人有一辆车,然后输入并存储它。下次他要删除这辆车并输入另一辆车。我已经创建了它,以便有一个包含他所有汽车的列表——他可以选择将其从列表中删除。现在我从这些药丸开始,想用相应的ID向服务器发送一个POST。当我尝试时,我得到了403禁止,我不知道为什么。如果我从POST更改为GET,那么它就可以工作。我的JavaScript(取自本站:http://docs.spring.io/autorepo/docs/spring-security/4.0.0.CI-SNAPSH

java - Maven 无法执行目标 org.apache.maven.plugins :maven-clean-plugin:2. 5:clean 无法删除 access_log

我正在尝试使用maven和tomcat运行简单的struts项目。当我尝试执行下一个目标时:cleaninstalltomcat7:run我得到了MojoExecutionException:[ERROR]Failedtoexecutegoalorg.apache.maven.plugins:maven-clean-plugin:2.5:clean(default-clean)onprojectmyproject:Failedtocleanproject:FailedtodeleteD:\EclipseWorkspace\myproject\target\tomcat\logs\acc

java - spring security 自定义 AuthenticationProvider 被调用两次并失败

我正在尝试使用带有自定义AuthenticationProvider的springsecurity实现表单登录。我正在使用:Spring-4.1.1.RELEASESpring安全-3.2.5.RELEASETomcat7安全上下文.xml-->我正在实现我的自定义AuthenticationProvider:publicclassReportsAuthenticationProviderimplementsAuthenticationProvider{privatestaticfinalLoggerlogger=LoggerFactory.getLogger(ReportsAuthe

java - 在 Controller 中获取 Spring boot/security 的 session token

我们正在使用带有springsecurity的springboot来实现一个查询接口(interface)。我想要做的是只允许每个用户一次运​​行固定数量的查询。查询可能需要很长时间,用户发送重复请求的速度可能快于我们的响应速度。我希望Controller一次只计算一个子集请求,并且我必须实现一些逻辑来确定要响应哪些请求。为此,我需要知道给定用户的sessiontoken。有没有一种简单的方法可以在Controller的方法中获取它? 最佳答案 如果你想在Controller中获取sessionId,你可以使用RequestCont

java - 在 Spring Boot 中为 @WebMvcTest 禁用 Spring Security 配置类

最近我使用以下类将SpringSecurity添加到我的SpringBoot项目中:@EnableWebSecurity@EnableGlobalMethodSecurity(prePostEnabled=true)publicclassMySecurityConfig{}因此,默认情况下,我的所有URL现在都受到身份验证和自行生成的密码的保护。问题是我用于对Controller进行单元测试的@WebMvcTest类中的所有测试:@RunWith(SpringRunner.class)@WebMvcTest(SomeController.class)publicclassSomeCon

java - NetBeans 7.0.1 : Access to Tomcat server has not been authorized

我是初学者,刚开始使用JSP并且卡在了起点。请帮帮我。我已经下载catalina.bat和setclasspath.bat在适当的位置/tomcat/bin/但仍然出现授权错误。我看过类似的帖子并编辑了我的tomcat-users.xml用这条线但仍然无法成功运行它。Seetheserverlogfordetails.atorg.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.deploy(Deployment.java:232)atorg.netbeans.modules.j2ee.ant.Deploy.execu

java - if(false){some code} 在 java 中是什么意思

Java代码if(x==null){//somecode}if(false){//somecode}if(false){code}什么时候执行? 最佳答案 它永远不会被执行。有时,当人们有一些他们想记住的旧代码,或者一些不应该使用的新代码时,他们会这样做。喜欢if(false){fancyNewFunction();}(就我而言,这是一种糟糕的形式,你不应该这样做,但这并不意味着它不会发生;)) 关于java-if(false){somecode}在java中是什么意思,我们在Stack

java - @Secured 函数拒绝授权用户访问

我已经关注了很多线程来为我的restAPI实现SpringSecurity。最初我卡在@Secured注释被忽略,现在我解决了这个问题,我卡在访问被拒绝。感觉我的问题听起来很像:@securedwithgrantedauthoritiesthrowsaccessdeniedexception-但我仍然被拒绝访问。这是我的设置:spring-security.xmlController:@Controller@RequestMapping("/secure")publicclassSecureController{privatestaticfinalLoggerlogger=Logger