草庐IT

swift - 在 Vapor 中使用第三方 OAuth API

我正在学习Vapor,作为这个过程的一部分,我正在使用该框架构建一个网站。作为我的应用程序的一部分,我想使用使用OAuth的UberAPI。概述的检索用户访问token的过程here它特别建议使用预建库来执行授权授予和token交换。对于OAuth,我找到了两个库,它们是:OAuthSwift和p2/OAuth2虽然这两个库似乎与Swift的包管理器不兼容,因此不能与Vapor一起使用。有什么解决办法吗?还是我必须手动创建一个库来支持Vapor的OAuth流程? 最佳答案 据我所知,Vapor中的大多数身份验证都是使用turnsti

ios - OAuth2、 swift 3、Instagram

IG似乎有很多变化。许多OAuth2repos,似乎都有错误,或者真的不容易转换为Swift3。想知道是否有人有迁移到Swift3并使用Instagram最新更改的解决方案?最受欢迎的解决方案。OAuth2的实现似乎是其中一个更复杂的事情。令人惊讶的是IG没有提供他们自己的示例文档来说明如何使用iOS执行此操作。他们只有基于网络的解决方案的文档。也许那里正在酝酿什么?他们有数以百万计的编码员。但就目前而言,正在寻找(我敢说?)简单的解决方案。感谢一百万。:-) 最佳答案 对于Swift3:更新:2017年4月17日:由于依赖关系损坏

ios - Uber 在 ios Swift 中提供了无效的 OAuth 2.0 凭据 Uber 身份验证

我正在实现Uber'sRequestEndpoint在我的iOS(Swift)应用程序中。请求API/端点需要应用程序的用户身份验证,这里是doc.为此,我使用了这个Oauth2.0library我做的是在给定的安装说明的帮助下,成功地将库集成到我的项目(xCode)中。在我的AppDelegate中letuber_OAuth_Settings=["client_id":"XXXXXXX9vtKzobvXXXXXX","client_secret":"EXXXXXXXXyFUNCa_Wez6AXXXXXXXnrXtxus","authorize_uri":"https://login.

java - Spring Security OAuth2 - 如何使用 OAuth2Authentication 对象?

我有提供用户信息的OAuth2授权服务器:publicclassUserimplementsSerializable,UserDetails{privateLonguserID;privateStringusername;privateStringpassword;privateStringfullName;privateStringemail;privateStringavatar;privatebooleanenabled;//etc}@RestController@RequestMapping("/api")publicclassAPIController{@RequestMap

java - 用于在 Android 上生成 HMAC-SHA1 OAuth 签名的库?

使用specifications下面我需要在Android上创建一个oauth_signature。我正在寻找一个库来处理样板代码,以创建用于通过OAuth访问资源的签名。Constructasignature"basestring",whichconsistsofaconcatenationofthreerequestelements:TheHTTPrequestmethod.ThebaseURLtherequestisbeingsentto.ThisURLshouldnotincludeanyqueryparameters.WhensigningcallstoGoogleservi

java - 几个小时后,Google 表格 java sdk oAuth 未经授权( Spring 启动)

我成功地创建了一个springbootServiceclass以便在google表格上写,遵循JavaQuistartTutorialforSheetsAPI我的问题是授权没有更新,所以在第一次通过浏览器成功验证后,几个小时后我得到401unauthorized。如何在不重新发布浏览器登录的情况下自动更新token?下面是代码,在此先感谢importcom.google.api.client.auth.oauth2.Credential;importcom.google.api.client.extensions.java6.auth.oauth2.AuthorizationCodeI

java - 使用 OAuth-Signpost 和 Apache HttpComponents 签署 POST 请求的正确方法是什么?

我目前正在使用OAuth-SignpostJava库对从客户端发送到实现OAuth身份验证的服务器的请求进行签名。发出GET请求(使用HttpURLConnection)时一切正常:请求已签名,包含参数并且签名在目标中匹配。但是,它似乎不适用于POST请求。我知道使用HttpURLConnection签署POST时可能会出现的问题,因此我转移到ApacheHttpComponents库来处理这些请求。我在以下示例中发送的参数是纯字符串和类似XML的字符串('rxml')。我的代码如下:publicResponseexampleMethod(Stringuser,Stringsp,Str

android - 如何保护 OAuth 消费者 secret 的安全,以及当它被泄露时如何 react ?

这个问题是关于尝试了解在Android等移动平台上实现oauth所涉及的安全风险。这里假设我们有一个在代码中嵌入了消费者key/secret的Android应用程序。假设消费者的secret已被泄露,并且黑客已经掌握了它,这会产生什么后果?泄露的消费者secret假设我是否正确地说,泄露的消费者secret对用户的安全性或存储在用户与之交互的启用OAuth的提供程序中的任何数据没有影响。数据本身不会受到损害,黑客无法检索。黑客需要获得一个有效的用户访问token,而这要难得多。黑客可以利用泄露的消费者secret做什么?我是否也正确地陈述了以下内容:黑客可以设置/发布一个模仿我的应用程

android - 如何保护 OAuth 消费者 secret 的安全,以及当它被泄露时如何 react ?

这个问题是关于尝试了解在Android等移动平台上实现oauth所涉及的安全风险。这里假设我们有一个在代码中嵌入了消费者key/secret的Android应用程序。假设消费者的secret已被泄露,并且黑客已经掌握了它,这会产生什么后果?泄露的消费者secret假设我是否正确地说,泄露的消费者secret对用户的安全性或存储在用户与之交互的启用OAuth的提供程序中的任何数据没有影响。数据本身不会受到损害,黑客无法检索。黑客需要获得一个有效的用户访问token,而这要难得多。黑客可以利用泄露的消费者secret做什么?我是否也正确地陈述了以下内容:黑客可以设置/发布一个模仿我的应用程

java - 如何在我的 GWT 应用程序中使用 OAuth?

如何在我的JavaGWT应用程序中使用OAuth?特别是,我想使用此API获取我的GoogleAps域中的用户列表:http://code.google.com/googleapps/domain/profiles/developers_guide_protocol.html我知道这听起来像是一个问题,之前可能已经被问过很多次,但我找不到任何关于如何实现上述API中描述的OAuth步骤的Java代码。如果有人可以分享一些代码,或者为我指出正确的文档,我会很高兴。 最佳答案 ThistutorialMattRaible的著作无疑是迄今