草庐IT

programmer$security

全部标签

java - 使用 Spring Security 的 SpringMVC Websockets 消息传递用户身份验证

我看过几个关于这个问题的话题,但似乎没有一个能真正直接回答这个问题。背景,我安装了springsecurity,在应用程序的其他部分正常运行。我的用户名是“开发者”。在Java7、Glassfish4、Spring4上运行,并使用Angular+StompJS让我们在这里获取一些代码:packagecom.myapp.config;importorg.springframework.context.annotation.Configuration;importorg.springframework.messaging.simp.config.MessageBrokerRegistry;

java - Spring Security "forward:"指令无法转发到登录表单

用户创建帐户后,我想自动让该用户登录。/poSTLogin上的Springs过滤器正在处理标准表单登录。如果我转到http://localhost/poSTLogin,它会尝试让我登录(失败,因为我没有包含post参数),但会进行正确的尝试。但是如果我想以编程方式让用户登录并尝试从Controller返回:“forward:/poSTLogin”,我会收到404。我假设forward:指令没有通过过滤器,因此没有被UsernamePasswordAuthenticationFilter处理。如何以编程方式手动诱导登录?我想在用户创建新帐户后执行此操作(他们应在完成注册后立即登录到该帐户

EBU7140 Security and Authentication(四)网络安全,邮件安全,威胁

B4更偏向应用层。WebSecurity主要面临的威胁还是四种:认证问题,保密问题,数据完整性问题,还有拒绝服务问题(比如DDOS?疯狂发送信息来阻塞服务器,干扰正常服务功能)。使用的通信方式是TLStransportlayersecurity传输层加密,其前身是SSLsecuritysocketlayer.他综合了密码学中的对称密码,消息认证码,公钥密码,数字签名,伪随机数生成器等,建立点对点的连接和会话。GPT:connection类似一次次的飞行旅程,session则是你的护照,可以帮你快速建立新连接,其中包含多个加密参数可以在多次连接中共享。这个b东西好像是要背一下:![image-2

java - Spring Security NoClassDefFoundError

从事Spring项目并正在学习使用SpringSecurity。该项目正在运行,但突然决定不运行。任何人都可以阐明原因吗?Web初始化.javapackagecom.catalyst.Config;importjavax.servlet.ServletContext;importjavax.servlet.ServletException;importjavax.servlet.ServletRegistration.Dynamic;importorg.springframework.web.WebApplicationInitializer;importorg.springframe

java - 如何从 NetBeans 中为特定应用程序设置 security.policy 文件?

我在尝试弄清楚如何让NetBeans读取特定应用程序的策略文件时遇到了一些麻烦——实际上是很多麻烦。请看下面的代码:publicstaticvoidmain(finalString[]args){System.setSecurityManager(newSecurityManager());System.setProperty("java.security.policy","file:/C:/Users/kBPersonal/Documents/NetBeansProjects/JAASTest/JAASTest.policy");EventQueue.invokeLater(newR

java - 如何将 Spring Security 的 CSRF 功能用于无状态端点?

我将SpringSecurity与无状态Web服务结合使用。我想使用SpringSecurity3.2中的CSRF功能。无状态Web应用程序可以做到这一点吗?这是相关的Java配置,因为我不得不暂时禁用CSRF。@Overrideprotectedvoidconfigure(HttpSecurityhttp)throwsException{http.sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS).sessionFixation().none().and().csrf().disable

java -/api-url 在 Spring Boot Security 中有一个空的过滤器列表

带有REST服务的SpringBoot应用程序必须允许公共(public)访问某些服务,同时将其他服务限制为仅允许授权用户访问。当configure(WebSecurityweb)方法添加到SecurityConfig类如下图,一个403error被发送到用户的Web浏览器,并且SpringBoot日志文件给出了一个错误,指出:/registration-formhasanemptyfilterlist需要对以下代码进行哪些具体更改才能获得/registration-form服务成功提供给任何用户,包括匿名/未经身份验证的用户?这是SecurityConfig类(class):@Con

java - Spring Security OAuth - 未为空资源配置提供者管理器

我正在尝试使用SpringSecruity的OAuthAPI从外部发布的API获取访问token。此curl命令有效(其内容是我获取访问token所需的全部内容):curl-XPOST\https://api.app.com/v1/oauth/token\-H'content-type:application/x-www-form-urlencoded'\-d'grant_type=client_credentials&client_id=bcfrtew123&client_secret=Y67493012'运行此curl命令后,我能够从外部服务获取访问token。当使用SpringS

java - SBT 构建的依赖项(对于 sun.security.util)

我正在使用SBT构建我的Scala项目。我的项目中也有Java代码。当我运行构建时,我不断收到以下错误:error:packagesun.security.utildoesnotexist[error]importsun.security.util.ObjectIdentifier;我知道我需要声明对sun.security.util的依赖,但我不知道我应该依赖什么?我的build.sbt包含:libraryDependencies++=Seq("org.springframework"%"spring-dao"%2.0.8",)我的JDK版本是“1.7.0_25”。我需要使用sun.

java - JAX-WS 使用 WS-Security 和 WS-Addressing 的 Web 服务

我正在尝试使用JAX-WS(Metro)开发一个独立的JavaWeb服务客户端,它使用WS-Security和用户名token身份验证(密码摘要、随机数和时间戳)和时间戳验证以及WS-AddressingoverSSL。我必须使用的WSDL没有定义任何安全策略信息。当WSDL不包含此信息时,我一直无法弄清楚如何添加此header信息(正确的方法)。我发现使用Metro的大多数示例都围绕着使用Netbeans从WSDL自动生成它,这对我没有任何帮助。我已经研究过WSIT、XWSS等,但没有太多的清晰度或方向。JBossWSMetro看起来很有前途,但也没有太多运气。有没有人有这方面的经验