【java – Spring安全性和UserDetailsS​​ervice】教程文章相关的互联网学习教程文章

java – 巨大数据模型中的线程安全性【代码】

背景:我在内存中有一个(或多或少)巨大的数据模型.该模型包含大约3.150.000到12.600.000个可以直接修改的对象.此外,大约有75.000.000个对象只能通过3.150.000到12.600.000对象进行修改. 另一方面,大约有10个模块访问模型.这些模块可以分为: >每250毫秒到1000毫秒读取和修改一些对象>按需阅读和修改一些对象>如果已经更改了某些对象,请将其读取 题:如何同步这样的数据模型?我脑子里有以下想法: (1)锁定每个可以直接修改的类.优点...

java – 没有重定向的Spring安全性【代码】

我有一个无状态的Spring Security实现,并使用基于令牌的身份验证.我的大多数逻辑都存在于扩展AbstractAuthenticationProcessingFilter的类中.我的问题是,在身份验证成功后,AbstractAuthenticationProcessingFilter执行302重定向,这是我不想要的.我只想要完成原始请求.我该如何解决这个问题?解决方法:我能够通过覆盖成功和失败处理程序使Spring安全公开的“登录”休息方法返回“200 OK”而不是“302 Redirect”.以下代码显示了如何...

Android / Java上的数据报传输层安全性(DTLS)

有人在Android上使用过DTLS,还是有支持DTLS的开源Java实现? 在Android上保护UDP流量的其他选择是什么?解决方法:尚未在纯Java中提供DTLS支持.我们最终通过JNI使用OpenSSL.我怀疑你会在Android上找到任何东西. 您应该使用TLS(这意味着您必须使用TCP).

java – 当未为安全性配置应用程序时,可能的原因可能是调用https【代码】

我创建了Web服务@WebService(serviceName = "DynamipsService2") @Stateless() public class DynamipsService2 {@WebMethod(operationName = "StartSession")public static String StartSession(@WebParam(name = "key") String key) {try {return "100-Session started";} catch (Exception ex) {return null;}}}我想在页面上测试http://localhost:8080/DynamipsService2/DynamipsService2?Tester崩溃bugError generating artifac...

java – 使用wsimport时的安全性异常【代码】

我想从wsdl文件生成存根文件,该文件可通过带有自签名证书的ssl连接访问.<exec executable="wsimport"> <arg value="-d" /> <arg value="${absolute.path.to.project}/gen" /> <arg value="-s" /> <arg value="${absolute.path.to.project}/src" /> <arg value="https://host:8443/wsrf/services/WS?wsdl" /> </exec>当我在ant中执行此操作时,我收到此错误:generate-from-wsdl:[exec] parsing WSDL...[exec] [ERROR] sun.security....

java – 如何检查方法级别的spring安全性【代码】

我已经在控制器方法中实现了spring security. 下面是我的spring security.xml – &GT <!-- URL pattern based security --> <security:http auto-config="false" entry-point-ref="authenticationEntryPoint"use-expressions="true"><custom-filter ref="authenticationFilter" position="FORM_LOGIN_FILTER" /><security:intercept-url access="hasAnyRole('ROLE_ADMIN','ROLE_USER')" pattern="/common/admin/**" /><se...

Java安全性对话框的外观

加载已签名的小程序时会显示“Java安全性”对话框. Java安全性对话框是什么样的?解决方法:安全对话框可能会以不同的方式显示(并且具有不同的文本),具体取决于具体情况,但看起来大致如上所述 如果在对话框中的该消息中无法验证“数字签名”,则: >始终信任将默认为false.>即使选中它也会被忽略.>将不显示名称或发布者.该图像显示了旧版JRE中出现的提示. 以下是NASA World Wind提示在Java 7 JRE中如何显示已过期的已验证证书.默认情...

Java中的Web服务安全性

我们有一个客户端调用我们的Web服务.我们如何确保只有我们的客户端应用程序调用Web服务而不是其他人创建的调用我们的Web服务的客户端. 我们希望避免将密码硬编码到应用程序中.解决方法:快速回答您的问题就是研究OAuth.正确实现OAuth是一个过程,因此我将在protocol documentation上阅读.这是一个示例OAuth client libraries的链接.我还会搜索StackOverflow以获取有关OAuth实现的建议.

java – Spring 3.0安全性不能与基于注释的控制器一起使用【代码】

我正在尝试为我的Spring 3.0 Web应用程序添加身份验证支持,但是从http:basic到更精细的身份验证都没有任何效果. Spring文档中提供的示例不起作用. 使用带注释的控制器时是否有不同的启用安全性的方法? 我在web.xml中有springSecurityFilterChain映射,我的库中有spring spring jar文件. web.xml中:<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://...

java – 没有Spring安全性记住我以编程方式登录时创建的cookie【代码】

注册(注册)后,我通过Spring Security以编程方式登录我的用户:public register(HttpServletRequest request, String user, String password) {...request.login(user, password); }这工作正常,但它不会创建记住我的cookie(尽管使用交互式登录可以很好地创建cookie).现在我已经阅读了this和this的答案,你必须连接到RememberMeServices的实现(我使用PersistentTokenBasedRememberMeServices),然后调用onLoginSuccess.我没有成功自动装...

java – 使用JPA的Spring安全性.如何配置applicationContext-security.XML文件?(使用DaoAuthenticationProvider)【代码】

我正在使用JDBC身份验证服务来保护我的安全.认证提供者代码是,<authentication-provider><jdbc-user-service id="userDetailsService" data-source-ref="dataSource" /> </authentication-provider>对于数据源,<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource" ><property name="driverClassName" value="com.mysql.jdbc.Driver" /> <property name="url" value="jdbc:mysql://localho...

java – 基于输入参数标准的Spring安全性authrorize【代码】

我有一个场景,我需要根据他的权限和传递的输入参数的组合授权用户. 这是当前的情况public void bookTicket(String bookingType){if (bookingType == "AIR"){bookAirTicket();}else{bookBusTicket();}}@PreAuthorize("hasRole('BOOK_AIR')") private void bookAirTicket(){ }@PreAuthorize("hasRole('BOOK_BUS')") private void bookBusTicket(){ }我们可以有类似的东西吗?@PreAuthorize(("hasRole('BOOK_AIR')" AND bookinType='A...

使用rxtx和build 1.7.0_25-b15时的Java applet安全性

背景: 我有一个自签名的Java applet,使用build 1.7.0_21-b11和FireFox(或Opera)在Windows XP(32位)虚拟机上运行,??在我的本地网络上与试用Web服务器成功通信. Applet仅用作“传递”,用于将加密数据传输到特殊USB TTL232R-3v3设备或从特殊USB TTL232R-3v3设备传输加密数据.所有加密和数据库操作都由PHP执行,并且Javascript用于与服务器通信.像这样,我可以减少页面重新加载的次数..除了关于狡猾证书的(预期)投诉之外,这种方法也很有...

java – Spring安全性和UserDetailsS​​ervice

我是Spring Security的新手,我正在尝试实现自定义UserDetailsS??ervice进行身份验证.困扰我的是,这个接口只包含一个方法loadUserByUsername(String username),它只接受用户名作为参数并返回UserDetails. 我想知道为什么这个方法不会将任何密码作为参数. Spring如何仅根据用户名设法验证用户? 我是Spring安全的新手,欢迎任何关于Api和Spring Security中的身份验证过程的澄清.解决方法:UserDetailsS??ervice的工作不是对用户进行身份...

java – Spring安全性OAuth2 UserRedirectRequiredException【代码】

我正在尝试为Google App Engine应用程序设置带有Spring安全性的OAuth2.这是我的OAuth2配置:@Configuration @EnableOAuth2Client public class OAuth2Config {@Bean public OAuth2ProtectedResourceDetails googleOAuth2Details() {AuthorizationCodeResourceDetails googleOAuth2Details = new AuthorizationCodeResourceDetails();googleOAuth2Details.setAuthenticationScheme(form);googleOAuth2Details.setClientAuthenticati...