【java-Exact Online上的令牌请求未返回访问令牌】教程文章相关的互联网学习教程文章

java – 链接是否应包含HateOAS中的身份验证令牌?【代码】

我正在使用Spring MVC和Spring HateOAS来创建一个宁静且无状态的JSON API. 一切正常.但我有一个“概念”问题.我的API在每个请求中都使用身份验证令牌.例如,您使用登录API来获取身份验证令牌,当您调用我的API时,您必须使用它,如下所示:http://some_host/api/foo/bar?token=abcdAPI始终响应JSON,并通过Spring HateOAS生成链接.举个例子 :{"label" : "foo","links" : ["rel" : "self","href" : "http://some_host/api/foo/bar/12346...

java – Spring以编程方式生成oauth2访问令牌【代码】

我有一个受Spring spring OAuth2保护的Web Sesrvices,我可以使用http请求oauth / token获取访问令牌…我有另一个要求:在java中生成访问令牌并使用以下方式验证用户:SecurityContextHolder.getContext().setAuthentication(oauthToken);为了通过此令牌访问Web服务.这是我的代码:UserDetails user = (UserDetails)userService.getUserByUserName(userName);if (user == null) {throw new InvalidAuthorizationException("User " +...

java – 具有和不具有令牌的Spring REST相同端点【代码】

以下端点:@RequestMapping(value = "/activated",method = RequestMethod.GET)public GameHolder getAllGames(){return gameService.getActivatedGames();}给我一些游戏,可以在没有令牌的情况下请求此路径(WebSecurityConifugurerAdapter):@Overridepublic void configure(WebSecurity web) throws Exception {//Add Paths which should be ignored by authenticationweb.ignoring().antMatchers("/games/activated"); }但是如果...

java – 如何使用Apache Camel路由从Authorization Server获取访问令牌?【代码】

我有一个授权服务器[Simple Class with @SpringBootApplication,@ RestController,@ Configuration,@ EnableAuthorizationServer& oauth2安全]在端口8081上运行,工作正常&使用POST方法从POSTMAN请求时提供访问令牌以及键值对形式的必要参数,http:// localhost:8080 / oauth / token,但是如何在java中实现camel路由以通过在body中传递参数来获取访问令牌?解决方法:这个问题更多的是关于使用Apache Camel发送multipart / form-dat...

java – ANTLR – 语法和树语法之间的令牌枚举不匹配【代码】

背景 我正在尝试使用AntlrWorks编写一个简单的语法,用于测试指定元素存在(或缺少)的值集的布尔方程.我创建了一个组合的词法分析器/解析器语法,可以产生所需的AST.我还编写了一个相似的树语法,似乎可行(通过AntlrWorks的调试功能). 问题 但是,当我尝试在一个测试程序(即同一程序中的lex,parse和tree parse)中将两者连接在一起时,我得到的错误就像… 第1行:第5行所需的节点(…)循环与输入’和’处的任何内容都不匹配 和 第1:8行不匹...

java – JWT发出相同的令牌【代码】

我正在与泽西岛制作一个休息API.我正在使用java-jwt(https://github.com/auth0/java-jwt)进行令牌生成工作.请检查以下代码. UserJSONInfo – REST方法类@Path ("/user_info") public class UserInfoJSONService {@POST@Path("/authenticateUser")@Produces(MediaType.APPLICATION_JSON)public Response authenticateUser(Credentials credentials){UserInfoService service = new UserInfoService();try{UserInfo authenticateU...

java – 使用基于sign-post api的grails-oauth插件刷新Yahoo Oauth访问令牌【代码】

我正在使用grails oauth插件.哪个成功地为我提供了yahoo的access_token.但问题是 – 这个令牌(来自雅虎)的有效期仅为1小时.之后我们需要刷新它.通过他们的文档,似乎他们有刷新它的过程(如果令牌过期).这个调用绕过了第三条腿(用户的手动接受过程).这是非常好的! 现在,如果我正在尝试使用方法oauthService.fetchAccessToken – 我想这是命中get_access_token url(在提供者方)的方法.但我得到例外:oauth.signpost.exception.OAuth...

java – JJWT令牌.如何设置超时?【代码】

使用jjwt库,String compactJws = Jwts.builder().setSubject("Joe").signWith(SignatureAlgorithm.HS512, key).compact();但是这个令牌是永久性的,我该怎么设置某种超时呢?解决方法: Date expiration = getExpirationDate(); // implement meJwts.builder().setSubject("Joe").setExpiration(expiration).signWith(SignatureAlgorithm.HS512, key).compact();根据JWT规范,日期将被转换为自纪元以来的秒数(而不是毫秒)并存储为exp ...

java – firebase访问令牌是否自动刷新?【代码】

我正在使用Firebase电子邮件/密码身份验证.用户成功登录后,我通过以下方式查询访问令牌:FirebaseUser mUser = FirebaseAuth.getInstance().getCurrentUser(); mUser.getIdToken(true).addOnCompleteListener(new OnCompleteListener<GetTokenResult>() {public void onComplete(@NonNull Task<GetTokenResult> task) {if (task.isSuccessful()) {String idToken = task.getResult().getToken();// Send token to your backend via...

java – 获取格式错误的访问令牌“t ype”:“OAuthException”,“code”:190【代码】

我正在编写一个Android应用程序来获取Facebook用户相册和照片,并在我的Android应用程序中显示.我用APP_ID 281846961912565创建了一个Facebook应用程序. 在创建Facebook实例时,我传递此id如下facebook = new Facebook(APP_ID);使用此实例,我能够以编程方式登录我的FB帐户帖子,在facebook墙上留言.登录后,我得到一个access_token. 我正在使用访问令牌来使用facebook.request获取专辑ID(“https://graph.facebook.com/me/albums?acces...

java – 无法验证提供的CSRF令牌.仅使用xml【代码】

我正在学习Spring框架,我正在使用xml配置文件来实现安全性:<security:http once-per-request="false" use-expressions="true"><!-- <security:intercept-url pattern="/admin" access="hasAuthority('ROLE_ADMIN')" /> --><security:intercept-url pattern="/admin" access="permitAll" /><security:intercept-url pattern="/createoffer" access="isAuthenticated()" /><security:intercept-url pattern="/docreateoffer" access...

java – Spring Boot OAuth2:如何检索用户令牌信息详细信息【代码】

我正在关注https://spring.io/guides/tutorials/spring-boot-oauth2/,到目前为止一切正常.实际上,我甚至设法将Google Oauth作为第二个Auth提供商.现在,我正在尝试从后端的令牌信息端点读出信息,以将其与我的本地数据库同步并调整输出.但我在某种程度上努力检索信息. 本教程在某个时刻创建了这个端点:@RequestMapping("/user") public Principal user(Principal principal) {return principal; }在调用时,这对我来说正确显示(成功登...

java – UcanaccessSQLException:意外令牌:ORDER【代码】

我正在使用PHPMyAdmin在Java和MySQL中创建一个小应用程序并且运行正常,但是我的教授说我们必须在Access中使用数据库,所以我只是更改了我的类连接并导入了我的数据库. INSERT,SELECT和其他UPDATE语句运行正常,但此语句不运行.UPDATE table SET col1=?, col2=? WHERE col0=? ORDER BY col4 DESC LIMIT 1我无法理解在MySQL中如何运行良好,但使用UCanAccess它不起作用.解决方法:I can’t understand how in MySQL it runs fine but wit...