【java-Spring Boot / Spring Security,登录表单,密码检查】教程文章相关的互联网学习教程文章

Java-Spring Security-禁用注销重定向【代码】

我正在使用带有REST的Spring Security,并且正在使用URL(/ logout)作为我的注销方法的端点.但是在调用此方法后,它将我重定向到(/ login?logout),我知道这是春季logOutSuccessUrl.我想摆脱重定向.这是我的代码:protected void configure(HttpSecurity http) throws Exception {http.authorizeRequests().antMatchers("/login").permitAll().anyRequest().fullyAuthenticated().and().requiresChannel().anyRequest().requiresSecur...

java-具有X.509证书的Spring Security【代码】

我正在慢慢地疯狂尝试配置Spring Security 3.0.0以保护应用程序. 我已将服务器(码头)配置为要求客户端身份验证(使用智能卡).但是,我似乎无法正确获得applicationContext-security.xml和UserDetailsS??ervice实现. 首先,从应用程序上下文文件:<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www...

java-使用Spring Security根据用户ROLES设置自定义登录后目标

我想在应用程序中基于用户ROLES设置自定义登录后目标.例如 :如果尝试访问受保护的资源未提示登录表单,则我想根据不同的角色显示不同的页面.通过使用target-url我无法做到这一点.如何使用Spring Security做到这一点?解决方法:在Spring Security 3.0中,您可以实现自定义AuthenticationSuccessHandler(通常通过扩展SavedRequestAwareAuthenticationSuccessHandler),并配置< form-login>将其与authentication-success-handler-ref属性...

java.security.AccessControlException:可通过浏览器访问文件,但不能在同一服务器中访问【代码】

因此,为避免重复太多,请参阅serve static image along side java google-enpoint api. 从引用的链接可以看到,我能够通过url查看图像.但是,当我尝试使用类似的代码读取文件名时public void listFilesForFolder(final File folder) {for (final File fileEntry : folder.listFiles()) {if (fileEntry.isDirectory()) {listFilesForFolder(fileEntry);} else {System.out.println(fileEntry.getName());}} }final File folder = new F...

使用Java客户端实现Spring Security【代码】

客户端 我有一个使用基本POST或GET方法连接到远程服务器的java应用程序:URL url = new URL(urlStr); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setRequestMethod("POST"); conn.setDoOutput(true); conn.setDoInput(true); conn.setAllowUserInteraction(false); conn.setRequestProperty("Content-type", "text/xml; charset=" + ENCODING);conn.connect(); conn.getOutputStream().write(data....

java – 为什么Spring Security无法运行?【代码】

我正在尝试将Spring Security集成到我的项目中. 我按照这里给出的文件:https://spring.io/guides/gs/securing-web/ 我使用XML配置了所有内容,而不是Spring Boot. 我的web.xml是:<listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener><servlet><servlet-name>dispatcher</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-cla...

java – Spring MVC – 上传文件被spring security 阻止【代码】

参见英文答案 > Spring MVC upload file – HTTP Status 405 – Request method ‘POST’ not supported 3个我正在尝试上传文件.它适用于我,但如果我想使用上传文件它不起作用.我收到了这个错误HTTP Status 405 - Request method 'POST' not supported但是,如果我在web.xml中对这些行进行注释,它可以工作<filter><filter-name>springSecurityFilterChain</filter-name><filter-class>org.sprin...

Spring Boot Security – java.lang.IllegalArgumentException:无法传递null GrantedAuthority集合【代码】

我是Spring boot和Spring Security的新手.我目前的Spring启动版本1.3.7.RELEASE有什么问题吗?我该如何解决这个问题? 我的SecurityConfig.java如下所示:@Configuration @EnableGlobalMethodSecurity(securedEnabled = true) public class SecurityConfig extends WebSecurityConfigurerAdapter {@Autowiredpublic void configureAuth(AuthenticationManagerBuilder auth) throws Exception {auth.inMemoryAuthentication().withU...

java.security.spec.InvalidKeySpecException和java程序中不适当的密钥规范错误【代码】

作为项目实施的一部分,我做了: 1. Generete DSA密钥 2.使用AES加密私钥 3.保存到文件中 4.打开文件并阅读加密的私钥 我试图将读取值转换为主键格式import java.security.spec.EncodedKeySpec; import java.security.spec.PKCS8EncodedKeySpec; import java.security.Security; import java.io.File; import java.security.KeyFactory; import java.security.PrivateKey; import java.security.Signature; import java.security.sp...

java – Spring Security:如何将重定向查询参数添加到登录URL以允许页面加书签?【代码】

问题场景 我目前正在处理我的应用程序的登录页面,该页面基于Spring启动和相关的Spring项目(如安全性和云).我希望我的应用程序的用户为登录页面添加书签,因此需要采取这种行为.当我开始考虑潜在的问题时,我认为在您为页面添加书签后,应用程序将无法知道重定向到哪里(因为这可能是多个URL)(因为只有/ login且没有重定向,所以).通常,用户不会,例如,/ dashboard被重定向到登录,因为没有身份验证.在使用呈现他或她的凭证之后,应用程序重...

java – j_security_check重定向

我正在学习Tomcat环境下的Java servlet.我正在学习如何使用j_security_check使用基于表单的登录身份验证.所以,在我的servlet中,我有一个具有j_username和j_password的登录页面.在该servlet的web.xml文件中,我有一个欢迎页面列表,指示我的登录页面“landing.html”.因此,理想情况下,成功登录后,我希望用户重定向到“landing.html”页面. 如果没有身份验证(没有基于表单的身份验证),我的servlet会打开并按预期转到“landing.html”页...

java – Spring Security 3 – 总是返回错误302【代码】

我使用Spring 4创建一个简单的应用程序.最近,我将Spring Security 3添加到项目中,但总是得到错误代码302(因此它总是重定向到主页). 这是我的SecurityConfig:@Configuration @EnableWebMvcSecurity @ComponentScan(basePackages = { "com.moon.repository" }) public class SecurityConfig extends WebSecurityConfigurerAdapter {@Override protected void configure(AuthenticationManagerBuilder auth) throws Exception {auth....

java.security.cert.CertificateException:不存在主题替代名称;【代码】

我使用的是WSO2 API Manager 1.9.1版.在这个工具中,我发布了我的示例项目(即代理)并订??阅该项目以获取消费者密钥和秘密.这个工具也给了我CURL命令,它工作正常. 下面的CURL命令运行正常.curl -k -d "grant_type=password&username=XXXXX&password=XXXXX" -H "Authorization: Basic XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX, Content-Type: application/x-www-form-urlencoded" https://XXXXXXXXXXX:XXXX/toke...

Android KSOAP2 SSL java.security.cert.CertPathValidatorException【代码】

我尝试通过SSL连接到我的JAX-WS服务.没有SSL一切正常. AsyncTask中的方法:HttpsTransportSE androidHttpTransport = new HttpsTransportSE("10.0.2.2", 8181, "/Server/?wsdl", 10000);((HttpsServiceConnectionSE) androidHttpTransport.getServiceConnection()).setSSLSocketFactory(trustAllHosts() .getSocketFactory());//androidHttpTransport.debug=true;androidHttpTransport.call(getSoapAction(method), envelope);获取...

java – 创建bean’org.springframework.security.filterChains’时出错:无法解析’org.springframework.security.web.D【代码】

我正在尝试使用OAuth2,我是新手,请帮我解决这个问题*org.springframework.web.context.ContextLoader initWebApplicationContextSEVERE: Context initialization failedorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.filterChains': Cannot resolve reference to bean 'org.springframework.security.web.DefaultSecurityFilterChain#0' while setting ...