【java – web服务 – 用户名令牌 – 根据安全策略验证消息时出错错误代码:1000】教程文章相关的互联网学习教程文章

Java记录器-令牌的撇号问题【代码】

好,两个样本摘录: 第一:boolean var = false; log.log( Level.WARNING, "Cant {0}", new Object[] { var } );输出:Can't false第二:boolean var = false; log.log( Level.WARNING, "Can't {0}", new Object[] { var } );输出:Can’t {0}为什么包含撇号(‘)会使记录器不扩展令牌?解决方法:似乎您正在使用的任何日志记录机制都在内部使用MessageFormat类.如果是这样,则您需要转义撇号字符,因为它是单引号字符.单引号字符用于引...

java-意外令牌:(在HQL中【代码】

我收到作为意外令牌的错误:(在查询下方,但此查询在SQL中正常运行"SELECT slh.assetId,slh.mapHierarchy " + "FROM AssetHistory slh " + "INNER JOIN " + "(SELECT assetId, MAX(lastUpdated) AS MaxDateTime " + "FROM AssetHistory " + "GROUP BY assetId) slh2 " + "ON slh.assetId = slh2.assetId " + "AND slh.lastUpdated =slh2.MaxDateTime ";我希望有人能帮助我. 这是错误日志:Jan 25, 2016 4:04:32 PM org.hibernate.hql...

java-QuerySyntaxException:意外令牌:【代码】

在MySQL中,它可以正常工作:SELECT * FROM carparks a LEFT JOIN (SELECT * FROM locales_carparks) c ON a.carpark_id=c.carpark_id热门将其翻译为JPA:@Query("SELECT a FROM Carparks a LEFT JOIN("+"SELECT b FROM a.locales b"+")")IllegalArgumentException:org.hibernate.hql.internal.ast.QuerySyntaxException: unexpected token:( near line 1, column 72 [SELECT a FROMdatabase.model.carpark.Carparks a LEFT JOIN...

java-ResourceOwnerPasswordResourceDetails-传递clientid和secret以生成oauth2令牌【代码】

我遵循此question中提到的可接受的答案来生成OAuth2令牌.但是我得到HTTP 401响应.调试时,我发现clientid和clientsecret没有作为HTTP请求中表单的一部分传递.我只看到下面列出的值被传递.为了传递clientid和clientsecret,我还应该做些其他事情吗?{grant_type=[password], username=[username], password=[password]}解决方法:您的客户端默认情况下使用HTTP基本身份验证方案,但是您的服务器需要“表单”身份验证方案. 您的服务器不兼...

java-令牌拦截器在Struts 2中如何工作

Struts2提供Token Interceptor来确保每个令牌仅处理一个请求,但是,我不明白它是如何工作的,如果用户两次发送一个请求,会发生什么情况?用户会收到无效的令牌还是得到第一个请求的响应?这个拦截器背后的逻辑是什么?解决方法:当发现无效令牌时,令牌拦截器将返回结果invalid.token.逻辑很简单:它使用会话为每个请求保存有效令牌,并在拦截时通过比较发送的会话和会话中的另一个令牌进行检查.

java-重命名Spring csrf令牌变量【代码】

我的应用程序在另一个门户网站应用程序下运行.两者都在spring中实现,并且都使用csrf安全性. 我的基本需求是更改会话中csrf令牌的命名方式,以便两个令牌都可以正常工作.到目前为止,我尝试创建另一个令牌存储库,并尝试更改安全配置类中的参数名称和会话属性名称.final HttpSessionCsrfTokenRepository tokenRepository = new HttpSessionCsrfTokenRepository(); tokenRepository.setHeaderName("TOOLBIZ-CSRF-TOKEN"); tokenReposito...

如何使用java获取Google的OAuth请求令牌【代码】

在尝试访问API时,我很难从谷歌获取请求令牌.我收到了标准的400响应.我发送的请求几乎与他们提供的OAuth游戏中生成的请求相同. 我正在使用匿名密钥/密钥,并构建了一个基本字符串,如下所示: GET&安培; HTTPS://www.google.com/accounts/OAuthGetRequestToken\u0026amp; oauth_callback = HTTP%3A%2F%2Fgooglecodesamples.com%2Foauth_playground%2Findex.php&oauth_consumer_key =匿名&oauth_nonce = 61dddc084c4e8adfa13d150...

java – 未找到预期的CSRF令牌.您的会话是否已过期403【代码】

我正在尝试使用mkyong示例编写我的测试弹簧安全应用程序.Spring Security: 4.0.0.RC1 Spring: 4.1.4.RELEASE我有以下安全配置:<http auto-config="true"><intercept-url pattern="/admin**" access="hasRole('ADMIN')"/><form-login authentication-failure-url="/?auth_error" username-parameter="user" password-parameter="password" login-page="/"default-target-url="/?OK"/> <!-- <csrf/> --> </http><authentication-man...

java – 令牌上的语法错误【代码】

参见英文答案 > Unknown error relating to syntax of tokens 1个我收到一个我不明白的错误: 此行有多个标记 – 令牌上的语法错误,放错位置 结构体) – 令牌上的语法错误,删除这些令牌 以下是我的类代码,错误发生在第8行(标记):import java.util.*;public class stringCalculator {String operator_array[] = {"+", "-", "/", "*", "(", ")"};Queue<Integer> outputQueue = new ...

通过Java在Stripe中创建卡片令牌【代码】

我想在服务器端使用Stripe.com.当我尝试通过创建卡令牌时curl https://api.stripe.com/v1/tokens -u sk_test_qMabFX3j5ApELqUH8mEy6NDp: -d card[number]=4242424242424242 -d card[exp_month]=12 -d card[exp_year]=2019 -d card[cvc]=123或通过Stripe.apiKey = "sk_test_qMabFX3j5ApELqUH8mEy6NDp";Map<String, Object> tokenParams = new HashMap<String, Object>(); Map<String, Object> cardParams = new Hash...

java – 使用带有accountmanager令牌的imap访问gmail【代码】

我正在尝试使用从Android的AccountManager收到的令牌而不是使用用户名和密码来实现IMAP gmail客户端. Google通过oauth2 http://code.google.com/p/google-mail-oauth2-tools/source/browse/#svn%2Ftrunk%2Fjava%2Fcom%2Fgoogle%2Fcode%2Fsamples%2Foauth2 http://code.google.com/p/google-mail-oauth2-tools/wiki/JavaSampleCode提供了此IMAP示例public static IMAPStore connectToImap(String host,int port,String userEmail,St...

java – Spring-boot安全记住我的令牌无效【代码】

出于某种原因,我无法让Spring-Security与记住我一起工作.它永远不会在客户端创建cookie. 这是我的登录表单 < input type =“checkbox”name =“_ spring_security_remember_me”/>记住账号 也试过了 < input type =“checkbox”name =“remember-me”/>记住账号 这是我的SecuritySettingshttp.authorizeRequests().......anyRequest().fullyAuthenticated().and().formLogin().loginPage("/login").failureUrl("/login?error").per...

java – 为什么JSON Web令牌(JWT)解密而不知道密钥【代码】

我正在使用JWT.要加密令牌,我在Java中使用HS512签名算法和base64EncodedSecretKey.获得令牌后,我能够在不知道密钥的情况下解密令牌.这怎么可能?我的令牌有什么问题吗?String JWT = Jwts.builder().signWith(SignatureAlgorithm.HS512, SECRET).setSubject(username).setExpiration(new Date(System.currentTimeMillis() + EXPIRATIONTIME)).setAudience("ADMIN").compact();这里JWT是我的令牌,我通过调用这个方法来设置密钥:sig...

java – Selenium Webdriver警告 – 无效的令牌“屏幕”【代码】

我是Selenium Webdriver的新手.当我使用这个代码然后我得到输出和警告.请帮帮我,我怎么能忽略这个警告.我的代码是:package com.webdriver.Webdriver;import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.htmlunit.HtmlUnitDriver;public class Example {public static void main(String[] args) {// Create a new instance of the html un...

使用令牌(Java)保护REST Web服务

这个问题在某种程度上与以下相关问题有关.但是,我需要更清楚一些方面和一些其他信息.参考:REST Web Service authentication token implementation 背景: >我需要使用令牌为REST Web服务实现安全性> Web服务旨在与Java客户端一起使用.因此,形式凭据的身份验证和弹出窗口无用.>我是REST安全和加密的新手 这是我迄今所理解的: 第一次请求: >用户建立https连接(或容器确保使用https301)>用户POST用户名和密码登录服务>如果凭证有效...

错误代码 - 相关标签