草庐IT

application-security

全部标签

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

Python&aconda系列:启动Anaconda,一直卡在loading applications或弹出There is an instance of anaconda navigator alr

启动Anaconda,一直卡在loadingapplications或弹出Thereisaninstanceofanacondanavigatoralreadyrunningerror一.anacondanavigator启动时一直卡在loadingapplications页面anacondanavigator启动时一直卡在loadingapplications页面方法1提示:方法2方法3方法4方法5二.启动Anaconda时,弹出Thereisaninstanceofanacondanavigatoralreadyrunningerror当打开Anaconda时,弹出框Thereisanin

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 - 内容类型为 application/x-www-form-urlencoded 的 Http Post 请求在 Spring 中不起作用

我是spring的新手,目前正在尝试做HTTPPOST请求应用程序/x-www-form-url编码,但是当我将它保存在我的header中时,spring无法识别它并说415不支持的媒体类型对于x-www-form-urlencodedorg.springframework.web.HttpMediaTypeNotSupportedException:Contenttype'application/x-www-form-urlencoded'notsupported谁知道怎么解决?请评论我。我的Controller的一个例子是:@RequestMapping(value="/patie

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 - Spring Boot 不加载 application.yml 配置

我有一个简单的主应用程序:@Configuration@EnableAutoConfiguration@ComponentScan(basePackages="dreamteam.eho")@Import({EhoConfig.class})publicclassMainAppimplementsCommandLineRunner,ApplicationContextAware{配置:@Configuration@EnableConfigurationProperties({RootProperties.class})publicclassEhoConfig{}和属性:@Configu

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