问题标签 [xauth]

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 投票
0 回答
550 浏览

ios4 - 如何为 Custome Twitter Login UI 请求我的 iPhone 应用程序的 xAuth 权限?

在我的应用程序中,我想使用自己的登录页面进行 Twitter 登录。我四处搜索,找到了http://www.icodeblog.com/2009/07/09/integrating-twitter-into-your-applications/的教程和代码,https://github.com/aral/XAuthTwitterEngine

我已经通过了这两个代码。但出现错误

错误:不允许客户端应用程序使用 xAuth。

我搜索了这个错误,并在 developer.twiiter 上找到了 xAuth 文档,它是

https://dev.twitter.com/docs/oauth/xauth

从这个文档中我发现我必须向 api@twitter.com 发送详细消息请求 xAuth 权限。包括我的应用程序的名称、使用者密钥、应用程序 ID(如果可用)以及 xAuth 如何最适合您的应用程序的摘要。

我已根据他们的要求向 api.twitter.com 发送了邮件。我仍然没有获得 xAuth 特权来使用我的客户登录 UI.api.twitter 回复我的邮件,但没有提及我请求的 xAuth 访问权限。这是他们的回复

- 请在此行上方输入您的回复 -

您好,此电子邮件是确认收到您有关 xAuth 访问的电子邮件的自动回复。请注意:要使您的应用程序有资格获得 xAuth 访问权限,它必须是生产就绪的,并且只能通过独立的桌面应用程序或移动设备访问。我们不会为测试目的、单用户应用程序、基于 Web 的应用程序或处于开发早期阶段的应用程序授予 xAuth。为了处理您的请求,您必须在 5 天内回复此电子邮件并提供以下所需信息: • 您来自 dev.twitter.com/apps/ 的应用程序 ID 号(或使用者密钥) • 指向您的应用程序网站的链接• 演示以下内容的短视频链接: - 您的应用程序的主要功能 - 您的应用程序如何与 Twitter 交互,包括其用户登录功能 - 一个功能齐全的 OAuth 集成。实施 xAuth 需要 OAuth 知识;在我们授予此身份验证权限之前,我们要求您的应用程序具有完整的 OAuth 集成。• 一个演示 Twitter 帐户的链接,该帐户已授权访问您的应用程序的 OAuth 集成并已使用它。请注意,我们的票务系统不接受附件;您需要将视频上传到您的服务器或视频主机(例如 YouTube 或 Vimeo),并提供视频的直接链接 (URL)。一旦您的请求得到处理并收到我们的回复,您可以选择删除视频。如果您在最初的请求中提供了上面列出的所需信息,请回复此票以确认所有所需信息均已存在。如果您未请求访问 xAuth 但收到此回复,请回复此票以告知我们。如果您对 API 有技术问题,请访问我们的开发者网站,您可以在其中找到有关 Twitter API 的大量文档:dev.twitter.com/docs。谢谢,Twitter API 政策

现在任何人都可以帮助我请我如何获得 xAuth 访问权限以使用我的客户 UI 进行 Twitter 登录?

帮助将不胜感激。它真的很糟糕....

谢谢

0 投票
1 回答
744 浏览

unix - 在 Debian 6.0.4 上使用 /etc/crontab 启动 X 程序

我正在尝试使用 crontab 启动 X-Programm(例如 gedit 或 Firefox)。我已经搜索了很长时间,论坛上到处都是帮助,不幸的是,没有什么对我有用。

我正在尝试的是,通过 Crontab 启动 X-Programm。出于测试目的,我做了以下工作:

我的“/etc/crontab”中的条目(我的用户帐户是 mrs,我已登录):

猫/tmp/test.sh:

猫/tmp/错误:

/tmp/out 是空的!

0 投票
1 回答
1375 浏览

iphone - iOS5 上 Twitter 登录的最佳实践(xAuth 或 oAuth with Twitter Framework?)

我想从 twitter 帐户获取时间线,我需要创建登录部分。我想问一下最好的做法是什么。

iOS5 twitter api 不允许我创建自定义登录屏幕,用户需要转到设置并手动返回我的应用程序。所以,我相信我最好在登录屏幕上使用 xAuth。



1.问题

即使我使用 XAuthTwitterEngine 之类的库使用自定义 xAuth 登录功能,我仍然可以在 iOS5 上使用 twitter 框架 api

initWithOAuthToken:tokenSecret:似乎是完成此任务的方法。

如果是这样,我想我也可以将此方法与 oAuth 登录一起使用。


2.问题

如果您不需要访问 DM,您最好还是使用 xAuth,对吧?

我不明白为什么很多 Twitter 客户端仍然使用 oAuth,即使 xAuth 在 iPhone 上效果更好,直到我发现你无法使用 xAuth 访问用户 DM。

但是,我的应用程序不需要访问 DM,所以我想 xAuth 是要走的路。


我相信这是 iOS5 的良好登录模式。

iOS5上的登录模式

如果用户已经在 iOS 设置上登录了 twitter 账号,它会显示账号,所以用户不需要登录。

如果用户未在 iOS 设置上登录 Twitter 帐户,您可以使用 xAuth 在我的应用程序中登录,如官方 twitter iPhone 应用程序。

MugunthKumar/RSOAuthEngine看起来不错,即使它不支持 xAuth。

0 投票
1 回答
398 浏览

iphone - 为 iPhone 应用注册 Tumblr 应用

我在 Tumblr 开发者网站上为我的 iPhone 应用程序注册了一个应用程序。该应用程序需要将带有标签和标题的照片上传到 Tumblr,并且它可以正常运行。但是,上传到 Tumblr 后的照片并没有在照片下方显示我的 iPhone 应用程序名称。它只显示照片下方的标题和标签。作为 Diptic(iPhone 应用程序)或 Instagram,我看到上传的照片下方有一个应用程序图标和一个指向其应用程序主页的链接。

我想知道当我在 Tumblr 开发者页面上注册应用程序时有什么问题,或者我的 iPhone 应用程序客户端遗漏了什么?

P/S:我的 iPhone 应用程序正在使用 xAuth。

感谢您阅读我的问题。如果您有任何不清楚的地方,请告诉我。

问候,田

0 投票
0 回答
1883 浏览

ssh - xquartz:无法查询安全扩展和 xterm 失败

我正在使用 MacBook Air 上的 OSX 10.7.5 登录远程 Linux 工作站,运行 Suse(/etc/issue: SUSE Linux Enterprise Desktop 11 SP2 (x86_64) - Kernel \r (\l))

在我开始使用 macports 最新的 X11、XQuartz XWindow System (XQuartz 2.7.4 (xorg-server 1.13.0)) 之前,一切都运行良好。默认情况下,OSX 10.7.5 附带 XQuartz 2.6.4(xorg-server 1.10.6),但是我已经安装并设置了默认 XQuartz 2.7.4。我现在观察两个问题:

(1)当登录到我的远程 Suse 框时(这是通过 VPN 隧道 btw 完成的,不确定是否重要),通过 'user1> ssh -X user2@wks01' 我得到

警告:不受信任的 X11 转发设置失败:未生成 xauth 密钥数据

这(至少看起来)可以追溯到新 Xquarts 服务器上没有“安全”扩展的事实。通过 ssh -vvv 选项进行跟踪,然后由于 xauth 失败,因此在 MacBox 或远程 Suse 上单独运行它会给出:

user2@wks04:~> xauth 生成 "$DISPLAY" 。trustedxauth:(argv):1:无法查询显示“localhost:10.0”上的安全扩展

'ssh -Y' 在没有警告的情况下登录

(2) 同样有趣的是,在 ssh 模式下 -X 和 -YI 都能够打开并转发到我的显示器上,我检查过的任何 X 应用程序,包括 xclock、xlogo、xcalc 甚至 eclipse。但是,运行简单的“xterm”会导致作业挂起(即显示为正在运行),但 xterm 从不显示在我的 Mac 上。

虽然回滚到 XQuartz 2.6.4 可能有助于解决上述问题(因为上述所有操作之前都运行顺利),但我现在很好奇了解问题的根源。

提前感谢您的帮助,德米特里

0 投票
2 回答
2394 浏览

macos - 在 mac 中连接时魔法 cookie 无效

我正在尝试通过 ssh -X 从 mac 访问远程 ubuntu 服务器。我在 sshd_config 中启用了 X11 转发。连接ubuntu后,当我尝试启动wireshark时,出现以下错误

Invalid MIT-MAGIC-COOKIE-1 keyInvalid MIT-MAGIC-COOKIE-1 keyInvalid MIT-MAGIC-COOKIE-1 keyInvalid MIT-MAGIC-COOKIE-1 keyError: Can't open display: localhost:10.0

谢谢

0 投票
2 回答
135 浏览

c# - 如何在 Twitter api 中找到 oaut_consumer_key?

"xAuth with .NET"我从这篇文章链接http://www.voiceoftech.com/swhitley/index.php/2010/03/twitter-xauth-with-net/下载了 Twitter 的演示

点击这里下载演示

当我运行此应用程序并提供用户名和密码时,会生成一个运行时错误"Value cannot be null. Parameter name: consumerKey"消息。

请帮我!

先谢谢了!

0 投票
1 回答
731 浏览

ios - 使用 xAuth 登录 vimeo

我尝试在我的应用程序中登录 vimeo 以上传视频,我在 vimeo 上创建的应用程序已获批准。

上传权限

已批准用于以下帐户:您的帐户

我使用 AFNetworking 和 AFOAuth1Client ( https://github.com/AFNetworking/AFOAuth1Client ),但也尝试了 AFXAuthClient ( https://github.com/romaonthego/AFXAuthClient )。

使用 AFOAuth1Client 和以下代码:

我收到此错误:

VimeoTest[49559:c07] :Error Domain=AFNetworkingErrorDomain Code=-1011 “预期状态代码在 (200-299),得到 401” UserInfo=0x75622d0 {NSLocalizedRecoverySuggestion=401 未经授权 - 无效签名 - 传递的 oauth_signature 无效。,AFNetworkingOperationFailingURLRequestErrorKey =https://vimeo.com/oauth/access_token>, NSErrorFailingURLKey= https://vimeo.com/oauth/access_token , NSLocalizedDescription=预期状态码在 (200-299), 得到 401, AFNetworkingOperationFailingURLResponseErrorKey=}

将 AFXAuthClient 与以下代码一起使用:

我得到这个错误:

2013-07-16 20:18:27.819 VimeoTest[49680:c07] 错误:错误域 = AFNetworkingErrorDomain 代码 = -1011“(200-299)中的预期状态代码,得到 400”用户信息 = 0x7223e80 {NSLocalizedRecoverySuggestion = 400 错误请求 -缺少必需参数 - 缺少必需参数:oauth_token., AFNetworkingOperationFailingURLRequestErrorKey=https://vimeo.com/oauth/access_token>, NSErrorFailingURLKey= https://vimeo.com/oauth/access_token , NSLocalizedDescription=Expected status code in (200 -299),得到 400,AFNetworkingOperationFailingURLResponseErrorKey=}

更新代码后出错(设置令牌):

2013-07-16 21:20:14.060 VimeoTest[52437:c07] 错误:错误域 = AFNetworkingErrorDomain 代码 = -1011“(200-299)中的预期状态代码,得到 401”用户信息 = 0x8b245a0 {NSLocalizedRecoverySuggestion = 401 未经授权 - 权限拒绝 - 传递的 oauth_token 无效或已过期。AFNetworkingOperationFailingURLRequestErrorKey=https://vimeo.com/oauth/access_token>, NSErrorFailingURLKey= https://vimeo.com/oauth/access_token , NSLocalizedDescription=Expected status code in ( 200-299),得到 401,AFNetworkingOperationFailingURLResponseErrorKey=}

有人知道我做错了什么吗?

- - 更新 - -

使用 Runscope 我发送以下参数

我仍然得到相同的回应

我真的不确定我是否错过了一些参数。是否需要 oauth_verifier 或 oauth_callback?在我的 vimeo 应用程序设置中,我得到了以下信息:

您的回调 URL(编辑) vimeoTest://success

0 投票
1 回答
2862 浏览

android - 本机 Android VPN 以编程方式

存在这个问题的变体,但我似乎无法理解某些东西。

如果您在ICS/4.0的功能末尾阅读,会提到

企业还可以利用平台内置的标准 VPN 客户端,提供对 L2TP 和 IPSec 协议的访问。

我在这里的假设是,由于它不在“开发人员”部分下,因此我们没有获得除 VpnService API 之外的开发人员 API 访问权限。我看过ToyVPN,但这是没用的,因为我需要一个真正的IPSec IKEv1 XAuth 连接来连接到企业防火墙。

我找到了几个需要 root 和VPNCilla的解决方案,尽管我无法成功地建立连接,但显然不需要。

这是否意味着真的没有办法以编程方式为 IPSec IKEv1 XAuth 网关/防火墙创建配置文件或连接到 IPSec IKEv1 XAuth 网关/防火墙,除非我们在 Java 中实现协议或使用 NDK(就像 StrongSwan 对 IKEv2 所做的那样)?

0 投票
1 回答
667 浏览

python - 在 python 中使用 xauth 连接到 vimeo

我正在尝试编写一个控制台脚本来处理一些视频并自动上传它们。使用我的 vimeo 开发人员帐户,我创建了一个应用程序。每次我上传时,都会使用该用户的帐户。我请求并获得了通过此帐户上传的许可。

我假设我需要通过 xAuth 连接到 api,因为我无法从回调 url 获取 oauth 验证器字符串。

我有这个 python 代码试图登录,但我不断收到 400 Bad Request - Missing required parameter - A required parameter is missing。