草庐IT

c# - 使用 Twitter API 1.1 oAuth 验证和请求用户的时间线

今天早上我收到了可怕的“TwitterRESTAPIv1不再活跃”。请迁移到APIv1.1。'我的一些网站出现错误。之前我一直在使用javascript/json来调用http://api.twitter.com/1/statuses/user_timeline.json?显示时间线。由于这不再可用,我需要采用新的1.1API流程。我需要使用HttpWebRequest对象而不是第3方应用程序执行以下操作:使用oauthkey和secret进行身份验证进行经过身份验证的调用以拉回以显示用户时间线 最佳答案 这是我在一个简单的示例中为

c# - 最好的 OAuth2 C# 库是什么?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。似乎许多应用程序提供商都在使用OAuth2来允许API访问,例如Twitter和Facebook。有没有人使用一个好的库来进行足够通用的OAuth2处理,以在所有应用程序中使用?

c# - OWIN 安全 - 如何实现 OAuth2 刷新 token

我正在使用VisualStudio2013附带的WebApi2模板,它有一些OWIN中间件来执行用户身份验证等。在OAuthAuthorizationServerOptions中,我注意到OAuth2服务器设置为分发14天后过期的tokenOAuthOptions=newOAuthAuthorizationServerOptions{TokenEndpointPath=newPathString("/api/token"),Provider=newApplicationOAuthProvider(PublicClientId,UserManagerFactory),AuthorizeE

javascript - 怎么可能不使用 Javascript OAuth 库公开您的 key ?

查看TwitterOAuthLibraries,我看到了这个注释:BecautiouswhenusingJavaScriptwithOAuth.Don'texposeyourkeys.然后,查看jsOAuthexamples,我注意到代码中公开了key。所以我的问题是:当您在Javascript中使用OAuth库时,怎么可能不公开您的key?谢谢。更新:好的,也许jsOAuth不是正确的库,但是如何在完整的Javascript网站上使用OAuth进行身份验证? 最佳答案 如您链接的文档中所述:WritteninJavaScript,

javascript - 通过弹出窗口的 Twitter OAuth

我想知道如何通过弹出窗口执行TwitterOAuth,即在弹出窗口中加载Oauth页面并使回调关闭子窗口并重新加载父窗口。编辑:好的iframe很糟糕,但您将如何完成上述操作,我注意到posterous.com这样做-我希望实现与FB连接相同的流程。 最佳答案 今天为雅虎做同样的事情......打开弹出窗口将用户发送到Twitter以进行身份​​验证Twitter将用户发送回mysite.com/authcompleted.php,并在查询字符串中包含身份验证参数。仍在此处的弹出窗口中。弹出窗口(mysite.com/authcom

javascript - 如何通过打开新窗口而不是从当前页面重定向用户来执行 OAuth 请求?

我在Twitter和Facebook上做过OAuth认证。目前,对于这些站点中的每一个,我的服务器都将用户重定向到指定的URL(例如,Twitter的http://api.twitter.com/oauth/authorize),然后通过回调url接收身份验证参数。但是通过这种方式,用户会被重定向到我的页面(到Facebook或Twitter),并且只有在输入正确的用户名和密码后才会返回。就像这样http://techcrunch.com当用户尝试发布推文时执行此操作。我记得在某些网站上,我看到我们不能通过将用户重定向出去来连接,而是打开一个弹出窗口供用户输入凭据。验证完成后,弹窗关闭

javascript - 如何在弹出窗口中通过 OAuth 2.0 向 Google 进行身份验证?

抱歉进行了大的修改。我要重新开始,因为我没有正确陈述我的问题。我正在尝试用HTML5编写客户端应用程序。我不希望它托管在网站上。我什至不确定这是可能的,我对这种类型的应用程序还很陌生。无论如何,我想访问谷歌服务,这需要身份验证,例如OAuth。因为它是javascript,所以听起来OAuth2就是我需要的。我正在尝试在弹出窗口中打开google身份验证(我有这部分),让用户允许访问,然后将流传回我的应用程序,然后可以查询Google服务。问题是1.每当我使用response_type=code时,它都会要求用户将token复制/粘贴到应用程序中,但是如果我使用response_typ

javascript - 如何在 Javascript 中实现安全的 OAuth2 消费?

我正在用PHP设计一个将使用OAuth2.0的API。我的最终目标是用javascript(使用AngularJS)构建一个直接访问此API的前端应用程序。我知道传统上没有办法保护javascript中的事务,因此直接访问API是不可行的。前端需要与服务器代码通信,而服务器代码又直接与API通信。然而,在研究OAuth2时,用户代理流程似乎旨在帮助解决这种情况。我需要帮助的是在javascript中实现OAuth2用户代理流程(如果可能,尤其是AngularJS,因为这是我在前端使用的)。我一直无法找到执行此操作的任何示例或教程。我真的不知道从哪里开始,也不想通读整个OAuth2规范而

javascript - 使用 OAuth 和 javascript 的应用程序

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我打算创建一个使用JavaScript的应用程序,它需要使用OAuth来验证网站的用户。谁能帮帮我吗?任何示例代码?我知道GoogleCodeJavascriptOAuth库,但我不确定如何实现它。

javascript - 如何注销使用 OAuth2 登录 Google 的应用程序?

在我的应用程序中,我使用jsapi实现了Google退出。我使用了urlhttps://www.googleapis.com/oauth2/v1/tokeninfo?access_token=xxxxxx连接到谷歌然后https://www.googleapis.com/plus/v1/people/xxxxxx从谷歌个人资料中获取用户数据。现在我需要在点击我的应用程序中的按钮时从Google注销用户。我如何在JavaScript中实现它,或者至少它必须在每次用户登录时询问Google登录页面。我已经尝试过approval_prompt=force,但似乎没有用。