天道酬勤,学无止境

oltu

无法获得 Yahoo OAuth 2 授权(Unable to get Yahoo OAuth 2 authorization)

问题 我正在做一个使用 Apache Oltu 的 poc 项目来授权一个使用 OAuth 2 规范的雅虎用户。 以下是我要重定向到的网址。 我得到了下面提到的 2 个错误之一。 我看到很多人都遇到过这个问题,但我无法确定导致错误的原因。 我尝试了多个反复试验值,但似乎没有通过。 任何人都可以帮助我输入吗? 珍惜你的时间。 网址:https://api.login.yahoo.com/oauth2/request_auth?response_type=code&client_secret=在此处发送正确的值&redirect_uri=devvm03.ia.wd.org&client_id=在此处发送正确的值 错误:糟糕。 雅虎无法处理您的请求。 我们建议您联系应用程序或网站的所有者来解决此问题。 [95022] 哎呀。 雅虎无法处理您的请求。 我们建议您联系应用程序或网站的所有者来解决此问题。 [95036] 申请详情:申请网址:http://devvm03.ia.wd.org/dashboard 回调域:devvm03.ia.wd.org 回答1 您必须提供一个有效的 URL,在redirect_uri值中以http://或https://开头。 如果没有正确完成,您将收到95036错误。 您还必须确保client_id值正确,并且您对该值进行 URL 编码

2021-11-19 21:56:19    分类:技术分享    apache   oauth-2.0   yahoo-api   oltu

Unable to get Yahoo OAuth 2 authorization

I am doing a poc project using Apache Oltu to authorize a Yahoo user using OAuth 2 spec. Following is the url that I am redirecting to. I get one of the 2 errors mentioned below. I see that many people come across this issue but I am not able to narrow down to what is causing the error. I have tried multiple trial and error values but it doesnt seem to get through. Can anyone help me with inputs? Appreciate your time. Url: https://api.login.yahoo.com/oauth2/request_auth?response_type=code&client_secret=sending correct value here&redirect_uri=devvm03.ia.wd.org&client_id=sending correct value

2021-11-13 01:28:42    分类:问答    apache   oauth-2.0   yahoo-api   oltu

为什么 Apache Oltu Instragram 集成不返回 access_token(Why doesn't Apache Oltu Instragram integration return access_token)

问题 我正在开发一个 Spring MVC + Apache Oltu + Instagram 示例。 在这个例子中,我在https://www.instagram.com/developer/上创建了一个应用程序,我得到了ClientId和Client_Secrete 。 使用这个clientId和Client Secret ,调用Instagram Rest EndPoints 。 但是当调用 REST EndPoint 时,我收到以下错误: SEVERE: Servlet.service() for servlet [appServlet] in context with path [/apache-oltu] threw exception [Request processing failed; nested exception is OAuthProblemException{error='invalid_request', description='Missing parameters: access_token', uri='null', state='null', scope='null', redirectUri='null', responseStatus=0, parameters={}}] with root cause

2021-10-19 20:47:05    分类:技术分享    java   spring-mvc   instagram   oltu

Apache Oltu Spring Security OAuth2 和 Google 集成(Apache Oltu Spring Security OAuth2 and Google Integration)

问题 参考资料纯粹来自以下网站:- http://syntx.io/integrating-your-java-spring-mvc-webapp-with-facebook-doing-the-oauth-dance/ http://www.oodlestechnologies.com/blogs/OAuth-2.0-implementation-in-Spring-Framework 我已经开发了 String Security OAuth2 Facebook 集成示例,现在我期待开发安全 OAuth2 Google (以及后来的 Github)集成示例,其中将提供 AppID 和 Secret 以获取要使用的“access_token”和“refresh_token”等访问受保护的资源,如 UserDetails 等。 因此,第一步是在 http://code.google.com/apis/console 上注册应用程序。 所以它给了我“客户端 ID”和“客户端密码”,我也配置了重定向 URI,完成! 现在我已经开始编写实际的 Apache OAuth 客户端,但我不确定我需要提供哪些参数(同样我为 Facebook 集成提供了这些参数,这些参数在 facebook 上很容易获得,同时进行谷歌搜索,但在谷歌中找不到) ,请为我提供以下空白参数的建议值-

2021-09-19 20:21:34    分类:技术分享    spring-security   oauth-2.0   google-oauth   oltu

Apache Oltu Spring Security OAuth2 and Google Integration

The reference being purely taken from following sites:- http://syntx.io/integrating-your-java-spring-mvc-webapp-with-facebook-doing-the-oauth-dance/ http://www.oodlestechnologies.com/blogs/OAuth-2.0-implementation-in-Spring-Framework I've developed String Security OAuth2 Facebook integration example, Now I'm looking forward to developed the Security OAuth2 Google (and later Github) integration example where AppID and Secret will be provided to get "access_token" and "refresh_token" etc to be used to access the protected resources like UserDetails etc.. So, first step will be register App on

2021-08-30 12:48:12    分类:问答    spring-security   oauth-2.0   google-oauth   oltu

客户端凭据授予类型未与 Apache Oltu 客户端库正确发送?(Client credential grant type is not properly sent with Apache Oltu client library?)

问题 我尝试在 Apache Oltu 中使用 OAuthClientRequest 实现 OAuth 客户端。 根据规范,它似乎是在消息正文中而不是在基本身份验证标头中发送客户端凭据。 我不确定,我可能错过了代码中的某些内容。 代码 OAuthClientRequest.tokenLocation("http://localhost:8081/token") .setGrantType(GrantType.CLIENT_CREDENTIALS) .setClientId(clientKey) .setClientSecret(clientSecret) .buildBodyMessage(); 要求 POST /token HTTP/1.1 Content-Type: application/x-www-form-urlencoded Cache-Control: no-cache Pragma: no-cache User-Agent: Java/1.6.0_29 Host: 127.0.0.1:8081 Accept: text /html,图像/gif,图像/jpeg,*; q=.2, / ; q=.2 连接:保持活动内容长度:127 client_secret=f921854d-f70b-4180-9fdd-3a55032103cc&grant_type=client

2021-08-12 14:51:51    分类:技术分享    apache   oauth   oauth-2.0   oltu

Client credential grant type is not properly sent with Apache Oltu client library?

I tried to implement an OAuth client using OAuthClientRequest in Apache Oltu. And it seems to be that it is sending client credentials in the message body not in the Basic Auth headers according to the spec. I am not sure, I may have missed some thing in the code. Code OAuthClientRequest.tokenLocation("http://localhost:8081/token") .setGrantType(GrantType.CLIENT_CREDENTIALS) .setClientId(clientKey) .setClientSecret(clientSecret) .buildBodyMessage(); Request POST /token HTTP/1.1 Content-Type: application/x-www-form-urlencoded Cache-Control: no-cache Pragma: no-cache User-Agent: Java/1.6.0_29

2021-06-25 02:09:31    分类:问答    apache   oauth   oauth-2.0   oltu

使用 Oltu 传递给 OAuthTokenRequest 时,无法使用 ,@Context HttpServletRequest 检索发布数据(Unable to retrieve post data using ,@Context HttpServletRequest when passed to OAuthTokenRequest using Oltu)

问题 我正在将 Oltu 用于 Oauth2。 使用@Context HttpServletRequest 请求时,我无法检索发布数据 当我使用 @FormParam 时,我能够检索发布数据。 将请求传递给 OAuthTokenRequest OAuthTokenRequest oauthRequest = new OAuthTokenRequest(request); 我收到以下错误 {"error":"invalid_request","error_description":"缺少 grant_type 参数值"} 在 oltu OAuthTokenRequest 类上调试时,以下代码用于检索参数值 public String getParam(String name) { return this.request.getParameter(name); // from request it is unable to get post data.As i am getting request object using @Context HttpServletRequest request . } 据说使用@Context HttpServletRequest 请求是不可能获得使用@Context HttpServletRequest 请求的post数据所以,我的问题是 如何使用

2021-06-11 16:44:59    分类:技术分享    java   oauth-2.0   jax-ws   oltu

OAuth 2.0 生成令牌和秘密令牌 [关闭](OAuth 2.0 Generating Token and Secret Token [closed])

问题 很难说出这里问的是什么。 这个问题模棱两可、含糊不清、不完整、过于宽泛或言辞激烈,无法以目前的形式合理回答。 如需帮助澄清此问题以便重新打开它,请访问帮助中心。 7年前关闭。 我正在使用 Apache Oltu 框架实现 OAuth 2.0 提供程序服务器,寻找有关如何在 Java 中生成访问令牌和秘密令牌的一些想法。 请指教。 回答1 OAuth 2.0 规范没有说明如何生成令牌和秘密令牌。 因此,您是使用一些现有/锚定数据来生成令牌还是想要使用随机序列来生成令牌取决于您。 唯一的区别是,如果您使用可能已知的数据(例如用户数据,如用户名、创建日期等),您可以在需要时随时恢复令牌。 如果您使用随机数据序列,那么一旦丢失令牌,您将无法恢复。 换句话说,RFC 不会限制您的生成过程。 我可能会使用用户详细信息数据加上一些随机数据的字符串连接,然后进行 Base64 编码。 String keySource = username + creationDate + random; byte [] tokenByte = new Base64(true).encodeBase64(keySource.getBytes()); String token = new String(tokenByte);

2021-06-10 09:00:29    分类:技术分享    java   oauth-2.0   access-token   oltu

Apache Oltu Linkedin集成示例(Apache Oltu Linkedin Integration example)

问题 我期待开发Spring MVC + Apache Oltu + Linkedin集成示例。 在此示例中,您需要发送“客户端ID”和“客户端密钥”以从“链接到的站点”中访问私有资源。 第一步-我们需要在Linkedin中创建App,请按照以下步骤操作:http://codeboxr.com/how-to-create-linkedin-app.html 创建应用后,您需要确保已为重定向URL设置了值。 在Java代码中,我使用了setScope(“ r_network w_share r_basicprofile”)setState(“ 987654321”) 当我使用以下代码时: request= new OAuthBearerClientRequest("https://api.linkedin.com/v1/people/").buildQueryMessage(); 我得到以下错误。 有人可以吗? Could not access resource: 401 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <error> <status>401</status> <timestamp>1429554559432</timestamp> <request-id>QJWNLL5PWX</request-id>

2021-06-01 11:42:47    分类:技术分享    spring-mvc   linkedin   spring-social-linkedin   oltu