问题标签 [oltu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
279 浏览

openid-connect - Apache Oltu 是否支持 open id connect 实现?

我们正在努力使我们的 Web 应用程序开放 id 连接兼容,当我查找 a​​pache oltu 库时,我看不到任何在 /token 端点中设置“idtoken”的方法。文档说 Apache Oltu 具有开放 id 连接支持,但我没有看到它的 java 类。OAuthASResponse.OAuthAuthorizationResponseBuilder 是否应该使用 setParams() 方法设置 idtoken?任何指针?

0 投票
0 回答
227 浏览

apache - 资源所有者密码授予流程 - Apache Oltu

我目前在我的项目中使用 Apache Oltu 使用授权授予流程进行 OAuth。我想迁移到资源所有者密码授予。Oltu 支持这个吗?如果是,我在哪里可以看到文档/示例?

如果没有,我需要使用哪些库来实现此 OAuth 流程?

0 投票
1 回答
236 浏览

java - 如何安装 OAuth(例如 apache oltu)以便在 Eclipse for Java 中使用 API

我想使用 oauth 来使用网站上的某个 API。但是由于我的编程经验有限,我似乎无法正确安装 apache oltu。

经过两个小时的搜索,我现在发布了将我带到 apache maven 和 apache oltu 的问题原始问题: 我需要做什么来制作“import oauth.signpost.OAuthConsumer;” eclipse中的命令用于java工作?

现在它给了我“无法解决导入 oauth”。错误。我尝试下载 apache oltu 包,将其解压缩并将其放在 java 文件夹中,但这似乎并没有告诉 eclipse,它就在那里。

我觉得我现在不是很具体,但另一方面,这似乎是一个非常基本的问题。如果缺少任何信息,我一定会尽我所能做出回应。

提前感谢您提供任何有用的答案!彼得:)

0 投票
1 回答
846 浏览

oauth-2.0 - OAuth2:为什么我需要验证重定向 uri

在这个授权端点 oltu 实现示例中,Oltu 提供了有关如何制作符合 OAuth2.0 的授权服务器的示例。

在该示例中,有一个validateRedirectionURI(oauthRequest). 有人能解释一下它是干什么用的吗?

0 投票
1 回答
817 浏览

java - Spring MVC Apache Oltu 和 Salesforce 集成示例 OAUTH_APPROVAL_ERROR_GENERIC :身份验证期间发生意外错误

我在这里扩展问题:https ://stackoverflow.com/questions/46530725/java-io-ioexception-server-returned-http-response-code-411-for-url-https-lo

我正在开发 Spring MVC + Apache Oltu + Salesforce 集成示例。在此示例中,我在 Salesforce 中创建了连接的应用程序,如下所示:

在这个例子中,我在下面使用:

OAuthBearerClientRequest 请求是什么?就像我用过的 Github 一样https://api.github.com/user。销售人员的 URL 是什么?

这是从我的代码中调用的:

https://login.salesforce.com/services/oauth2/authorize?scope=full&response_type=code&redirect_uri=http%3A%2F%2Flocalhost%3A8080%2Fapache-oltu%2Fsalesforce%2Fredirect&client_id=3MVG9d8..z.hDcPJZPIzGJ5UZDqJOJY.3R6RBM8sJAF8PyTtdTE.DDBnScvPEbcbUmaZ1HQjYItOLpnjY4JHL

但授权中没有任何内容。

例如:OAuthBearerClientRequest

  • 领英——https://api.linkedin.com/v1/people/~?oauth2_access_token=
  • Facebook -https://graph.facebook.com/me/friends
  • Github-https://api.github.com/user

什么是销售人员?

此 URL 也没有我想要的信息:https://developer.salesforce.com/page/Digging_Deeper_into_OAuth_2.0_on_Force.com#Obtaining_an_Access_Token_using_a_SAML_Bearer_Assertion

在此处输入图像描述

在此处输入图像描述

我看到的错误:

在此处输入图像描述

这里提到的问题:https ://issues.apache.org/jira/browse/OLTU-210

0 投票
1 回答
351 浏览

java - Apache Oltu + Microsoft 集成 - OAuthProblemException{error='invalid_request', description='缺少必需参数,包括无效

我正在研究Spring MVC + Apache Oltu + Microsoft集成。在此示例中,我试图通过 https://apps.dev.microsoft.com/创建一个应用程序并获取ClientIdClient Secrete访问受保护的资源。

  • ClientId : 23e101f2-e00b-416f-a7f8-5f85cc5cXXX
  • 分泌物:RYbo4yBdvzg4R9oxkNGG0XX

我使用的以下代码

其他

我能够成功登录到 Microsoft,但是在重定向回我的应用程序时,我收到以下错误:

0 投票
2 回答
155 浏览

java - 堆栈交换 oauth 响应不可读

您好我正在尝试为堆栈交换 api 设置基于 Java 和 apache Oltu 库的授权 oauth 客户端。

我收到的响应在控制台打印时如下所示 u��n�0���"+���tU��l��*k��lۄ��{BԨM����s�h�W� #��ڇWj@ٹ�F*P�����������N��р���=ѹ�\k��

在浏览器中,响应以 READABLE 格式很好地打印出来。我的问题与对 stackexchange api 的 Http 请求返回不可读的 json完全相同, 但作为接受的答案表明响应流是 gzip 压缩的 JSON。当我尝试解压缩响应时,我的程序显示“不是 GZIP 格式”格式。我尝试了以下操作:新 GZIPInputStream(response)

如果我将响应转换为十六进制,我会得到以下信息:

0x1FEFBFBD080000000000040075EFBFBDEFBFBD6EEFBFBD3010EFBFBD5FEFBFBDEFBFBD222B140CEFBFBDEFBFBDEFBFBD7455EFBFBDEFBFBD6CEFBFBDEFBFBD2A6BEFBFBD07EFBFBD156C13DB84EFBFBDEFBFBD7B0742D4A84DEFBFBDEFBFBDEFBFBDEFBFBD73EFBFBD68EFBFBD57EFBFBD23EFBFBDEFBFBDDA8757EFBFBD086A40D9B9EFBFBD462A50EFBFBDEFBFBDEFBFBDEFBFBDEFBFBD1216EFBFBDEFBFBDEFBFBDEFBFBDEFBFBD3C61EFBFBD1B1505D78441EFBFBDDF95EFBFBDEFBFBDCE8B2627EFBFBDEFBFBD4433EFBFBD6E45EFBFBDEFBFBD610CEFBFBDEFBFBD1142EFBFBDEFBFBD29EFBFBD6B545241EFBFBD44455EEFBFBD4DEFBFBD45797052EFBFBD10EFBFBD69C99B42E49C8BEFBFBD79EFBFBDEFBFBD08513B2BEFBFBD0B58EFBFBDEFBFBD22EFBFBDEFBFBDEFBFBD33EFBFBD3CEFBFBDEFBFBDEFBFBDEFBFBDEFBFBDEFBFBD71365EEFBFBD600BEFBFBDEFBFBD1748EFBFBDEFBFBD0F616DEFBFBDEFBFBDEFBFBDEFBFBDDBB5EFBFBD7321442EEFBFBD66EFBFBD3C07EFBFBD32EFBFBD13EFBFBDEFBFBD6BD0813CEFBFBD6207EFBFBD1756EFBFBDCDA9EFBFBDEFBFBD2DEFBFBD14EFBFBDEFBFBD35EFBFBD6D1BEFBFBD3B66EFBFBD1FEFBFBDEFBFBDEFBFBDEFBFBD1D7A0376EFBFBDEFBFBD515BEFBFBDEFBFBD2E314EEFBFBD4DEFBFBD10EFBFBD7B72EFBFBD30EFBFBDEFBFBDEFBFBDCE9974EFBFBD0FE9A1BD67474CCD9377EFBFBD1E516A03037E5059EFBFBDEFBFBD76EFBFBDEFBFBD0211EFBFBD2EEFBFBD16EFBFBD45EFBFBDEFBFBDEFBFBDEFBFBD2EEFBFBD38EFBFBD42EFBFBD05EFBFBD725E6156EFBFBDE9B1A8EFBFBDEFBFBD7B38677973EFBFBDEFBFBD5AEFBFBDEFBFBDEFBFBD73EFBFBDC69FEFBFBDEFBFBD68EFBFBDEFBFBD611A61EFBFBD16EFBFBD36E8A38DEFBFBDCF845D20EFBFBD4BEFBFBDEFBFBDEFBFBDEFBFBD797611EFBFBDEFBFBD5FEFBFBD164EEFBFBDEFBFBDD180EFBFBDEFBFBD0EEFBFBD3DD1B9EFBFBD015C1A6BEFBFBDEFBFBD02000016EFBFBD45EFBFBDEFBFBDEFBFBDEFBFBD2EEFBFBD38EFBFBD42EFBFBD05EFBFBD725E6156EFBFBDE9B1A8EFBFBDEFBFBD7B38677973EFBFBDEFBFBD5AEFBFBDEFBFBDEFBFBD73EFBFBDC69FEFBFBDEFBFBD68EFBFBDEFBFBD611A61EFBFBD16EFBFBD36E8A38DEFBFBDCF845D20EFBFBD4BEFBFBDEFBFBDEFBFBDEFBFBD797611EFBFBDEFBFBD5FEFBFBD164EEFBFBDEFBFBDD180EFBFBDEFBFBD0EEFBFBD3DD1B9EFBFBD015C1A6BEFBFBDEFBFBD02000016EFBFBD45EFBFBDEFBFBDEFBFBDEFBFBD2EEFBFBD38EFBFBD42EFBFBD05EFBFBD725E6156EFBFBDE9B1A8EFBFBDEFBFBD7B38677973EFBFBDEFBFBD5AEFBFBDEFBFBDEFBFBD73EFBFBDC69FEFBFBDEFBFBD68EFBFBDEFBFBD611A61EFBFBD16EFBFBD36E8A38DEFBFBDCF845D20EFBFBD4BEFBFBDEFBFBDEFBFBDEFBFBD797611EFBFBDEFBFBD5FEFBFBD164EEFBFBDEFBFBDD180EFBFBDEFBFBD0EEFBFBD3DD1B9EFBFBD015C1A6BEFBFBDEFBFBD020000

所以我现在的问题是我不能直接读取 JSON,也不能使用 GZIP 解压缩它。我现在可以做什么来处理数据?有任何想法吗 ?感谢您的时间。

0 投票
1 回答
855 浏览

java - 为什么 Apache Oltu Instragram 集成不返回 access_token

我正在开发一个 Spring MVC + Apache Oltu + Instagram 示例。在这个例子中,我在https://www.instagram.com/developer/上创建了一个应用程序,我得到了ClientIdClient_Secrete

使用这个clientIdClient Secret,调用Instagram 休息端点。但是当调用 REST EndPoint 时,我收到以下错误:

以下是我使用的详细信息:

我使用的范围是:

执行代码时,我成功获得了授权代码,但看起来缺少令牌。

我从 URL 调用 Rest Endpoint:https ://www.instagram.com/developer/endpoints/users/

我在下面用作参考的代码:

以下是正在执行的 URL::

https://api.instagram.com/oauth/authorize?范围=public_content+follower_list+comments+relationships+likes+basic& response_type=code&redirect_uri=http%3A%2F%2Flocalhost%3A8080%2Fapache-oltu%2Finstagram%2Fredirect&client_id=40eb3e6047a249ddb7d9194765be9901

如果我使用 ResponseType="token" 那么我得到

0 投票
1 回答
28 浏览

android - Android Studio 解析符号但编译时找不到包

我有两个模块,module1(android 库)和module2(Java 库)。

module1具有依赖性module2implementation

module2具有依赖关系,d3即依赖关系。org.apache.oltu.oauth2:org.apache.oltu.oauth2.client:1.0.2implementation

d3但是,我可以从中的类中导入符号module1,而不会抱怨 Android Studio。(这意味着它d3module1通过其他一些库的类路径中)

但是,在编译时,构建module1失败并出现error: package org.apache.oltu.oauth2.common does not exist!?

当它无法在编译时解析它时,它如何能够从该包中导入所有符号?

0 投票
1 回答
363 浏览

oauth-2.0 - oAuth2 使用 Olut:invalid_request for Exact online

我正在尝试为 Exact online Netherlands 设置 REST API 客户端。我正在使用 Oltu 库进行 OAuth 授权。这是我的代码:

但是,我收到invalid_request 错误

有人可以取悦我吗?