【java – 在EJB或Spring中使用Spring Security?】教程文章相关的互联网学习教程文章

java – spring security不符合自动代理的条件【代码】

任何人都可以详细说明这些信息在启动应用程序时的含义INFO: Bean 'org.springframework.aop.aspectj.AspectJPointcutAdvisor#0' is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) Jan 13, 2010 11:00:34 AM org.springframework.context.support.AbstractApplicationContext$BeanPostProcessorChecker postProcessAfterInitialization INFO: Bean '(inner bean)#2...

java – Spring Security – 不是通过IP而是通过Domain / SubDomain进行身份验证?【代码】

我有一个基于Spring的Web服务,我想提供Spring安全性.它的工作原理,它可以通过USER和ADMIN角色进行身份验证.但是我有一个新的要求,我需要验证不是USER和ADMIN角色的请求,而是验证请求来自的子域. 通常,通过IP进行身份验证:<http use-expressions="true"><intercept-url pattern="/admin*"access="hasRole('admin') and hasIpAddress('192.168.1.0/24')"/>...</http>但是,我的情况完全不同,我需要根据请求来自的域和子域进行身份验证...

java – 使用spring security获取服务层中的登录用户【代码】

我在服务层有一个异步方法,它从队列中读取消息.我需要将收到的消息发送给当前登录用户的订阅者. 在我的控制器中,我将用户取为(CustomUserDetail)SecurityContextHolder.getContext().getAuthentication().getPrincipal();哪个工作正常,但服务层中的相同代码抛出一个空指针异常.可能是由于SecurityContextHolder没有在同一个请求响应流中被异步调用,但同时我认为Spring Security会在会话中保留所有用户安全数据.所以它应该工作正常....

java – Spring Security LDAP身份验证用户必须是AD组的成员【代码】

我按照以下方式配置了Spring Boot Security:https://spring.io/guides/gs/securing-web/ 我能够完美地使用我的凭据登录.但是,我需要添加一个检查,即AD用户也必须属于特定的AD组(即AD-this-a-specific-group).登录时,如果用户不属于特定的AD组,则应返回登录错误. 我一直在搜索几个小时,似乎无法在WebSecurityConfigurerAdapter中找到明确的方法,我是否正确使用了auth.groupSearchFilter? 这是我的代码:@Configuration @EnableWe...

java.security.InvalidKeyException:密钥长度不是128/192/256位【代码】

我是Java的新手,并尝试使用AES-128对称加密的混合加密技术,然后在生成的对称密钥上使用RSA-1024非对称加密.有人可以帮助我为什么会得到这个例外.我已经关注了其他帖子,并在相应的文件夹中下载了Java Cryptography Extension(JCE)Unlimited Strength Jurisdiction Policy Files第6版.Code snippet: import java.io.BufferedReader; import java.io.InputStreamReader; import java.security.Key; import java.security.InvalidKeyEx...

java – 在进行身份验证之前,检查Spring-Security中的X509证书吊销状态

在对其进行身份验证之前,是否可以通过spring-security中的CRL检查x509客户端证书的撤销状态?我检查了文档(http://static.springsource.org/spring-security/site/docs/3.0.x/reference/x509.html),但没有提到任何关于CRL的内容. 实现UserService仅为您提供用户名而不是X509Certificate.任何帮助,将不胜感激! 谢谢!解决方法:我不确定Spring-Security的具体细节,但是如果它基于JRE的信任管理器(如果它是Oracle / Sun JRE),则可以通...

java – Spring Security过滤器有多个URL拦截映射【代码】

我正在学习本教程:http://www.mkyong.com/spring-security/spring-security-hello-world-example/ 在spring-security-xml中<http auto-config="true"><intercept-url pattern="/welcome*" access="ROLE_USER" /> </http>在web.xml中,我们必须定义实际的过滤器<!-- Spring Security --> <filter><filter-name>springSecurityFilterChain</filter-name><filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter...

java – 在spring security中覆盖默认login-processing-url的用例是什么【代码】

以下是spring security form登录的示例配置<http auto-config="true" use-expressions="false"><form-login login-processing-url="/static/j_spring_security_check"login-page="/login"authentication-failure-url="/login?login_error=t"/></http>现在,如果我没有指定任何显式login-processing-url spring,则将其假定为“/ j_spring_security_check”.我找不到默认和重写之间的任何类型的功能差异,并且发现spring无缝地处理更改...

java – 在Spring-Security中,j_spring_security_logout究竟是什么?我听说它被称为“处理程序”,但我不确定这意味着什么【代码】

我一直在学习spring和spring-security,并且在spring安全上下文中遇到了标签的auto-config =“true”属性.我被介绍给j_spring_security_logout作为提交以在jsp中注销功能的url. 在jsp中使用如下:<a href="../j_spring_security_logout">logout buddy</a></p> <a href="../j_spring_security_login">login</a></p>Spring提供的这个j_spring_security_logout(魔法)究竟是什么?我听说它被称为处理程序.但我不知道这意味着什么. 先感谢...

java – 使用global-method-security,Access Denied错误作为HTTP 500错误返回【代码】

我正在尝试使用Spring Security Annotations来实现安全性,而不是在XML中定义规则.它似乎工作,但当我遇到访问被拒绝错误时,我得到一个返回的HTTP状态代码500.我的tomcat日志文件中没有看到任何异常.当执行命中我的AuthenticationEntryPoint时,响应将被提交. 如果我恢复使用XML中的规则并获得拒绝访问错误,我会返回401状态代码返回. 该方法使用@PreAuthorize进行注释@GET @Produces(MediaType.APPLICATION_JSON) @PreAuthorize("hasR...

java – 拒绝j_security_check上的GET方法【代码】

有没有办法只允许POST请求到j_security_check?我想拒绝GET.我正在使用基于表单的安全性,并希望只允许帖子到j_security_check.如果通过GET发出登录请求,则应拒绝该请求.解决方法:由于使用GET方法的JAAS的安全性问题,我一直试图在JBOSS(Tomcat)服务器上做同样的事情,我尝试了各种方法. >在url模式/ j_security_check上使用web.xml安全性约束仅使用POST – 这对于JAAS机制不适用于普通servlet.>将登录详细信息从登录页面传递到检查请...

java.security.InvalidAlgorithmParameterException:参数对象不是ECParameterSpec【代码】

我们在linux机器上使用WL 11g和jdk1.7更新121. 我们在Web服务调用期间看到下面的错误到另一个weblogic机器.有什么想法吗2017-02-14 18:23:20,777 [system] [DEBUG] [rule] UserProvisioningServiceUtility.log - tcContactPK:: 0 2017-02-14 18:23:20,777 [system] [DEBUG] [rule] UserProvisioningServiceUtility.log - replacing created by with actual pk 2017-02-14 18:23:20,778 [system] [DEBUG] [rule] UserProvisioningSe...

java – Spring security oauth2客户端【代码】

我已经设置了具有spring安全性的OAuth2服务器.我想编写客户端应用程序以使用具有spring安全性的此oauth服务器而不保护任何资源.意味着我只想用spring security 3.1从客户端运行oauth2.我编写了以下配置,但在重定向到oauth2服务器授权页面之前要求提供凭据.但是我想在从客户端询问任何凭据之前将用户重定向到oauth2服务器授权页面.我正在使用以下配置<http auto-config='true' xmlns="http://www.springframework.org/schema/securi...

java – Spring Security – 405请求方法’POST’不受支持【代码】

我已经为我的项目实现了Spring Security,但是当我尝试登录时,我获得状态405.我已经在表单中添加了csrf标记. 这是我发送用户名和密码时收到的错误:HTTP状态405 – 不支持请求方法“POST” 春季版:4.0.2.RELEASED<div class="login-form"><c:url var="loginUrl" value="/login" /><form action="${loginUrl}" method="post" class="form-horizontal"><c:if test="${param.error != null}"><div class="alert alert-danger"><p>Inv...

java – Spring security Saml – SP和IDP之间的时差【代码】

我正在寻找一种方法来增加我的saml消息的到期时间.我使用Spring Security和SAML 1.0.0-RC2. 此时,如果服务器**时间太不相同,例如5分钟,我得到以下错误:HTTP Status 401 - Authentication Failed:Error validating SAML message: SAML response is not valid; nested exception is org.opensaml.common.SAMLException: SAML response is not valid我想将到期时间设置为10分钟,以防止出现这些错误.我一直在查看文档,但我不明白如何更...