草庐IT

node.js - invalid_client 在 node-restify-oauth2-mongodb 的初始设置

我的问题和这个问题类似,没有接受答案:Problemsusingnode-restify-oauth2-mongodb但是,我的方法略有不同,因为clientKeys集合的命名是正确的,至少我是这么认为的。当我进入我的mongo实例并查看我的集合时:clientkeysusers当我查看这些集合中的内容时,我看到:>db.clientkeys.find().pretty(){"_id":ObjectId("51c6e846ede91c0b8600005e"),"clientName":"TestClient","client":"test","secret":"password"}>d

java - 如何使用 redis 使用 spring-security-oauth2 持久化 token

这是我第一次使用OAuth2方法开发应用程序。我是根据某些教程开始的,我正在从这个(http://websystique.com/spring-security/secure-spring-rest-api-using-oauth2/)开始。我会将应用程序部署到集群WebSphere,据我所知,内存中将不起作用(...clients.inMemory().withClient...)。我想使用Redis(我也是第一次使用),但我对如何在某些非xmljava配置应用程序中设置它感到困惑。我在xml中发现了某些类似的问题,但我仍然没有第一次尝试(RedisTokenStore)。有趣的是,

ios - 使用 Swift p2/OAuth2 并行刷新 OAuth2 访问 token 请求

我正在使用https://github.com/p2/OAuth2通过OAuth2连接到我的应用程序后端,效果很好。我遇到的问题是当访问token过期并且多个请求同时发生时,其中一些请求失败。可以从应用的不同部分触发并行请求。例如,当应用程序启动时,当前位置会发送到服务器并下载事件列表。确保在第一个刷新token请求仍在运行时不会发出第二个刷新token请求的最佳方法是什么? 最佳答案 找到您的token生命周期并设置缓冲区,例如1-2分钟和如果您的token需要刷新,请在token刷新时保存所有请求。之后执行所有保存的所有请求。您

ios - 了解 AlamoFire OAuth 示例

我能够获得AlamoFire提供的OAuth示例的有效实现。但是,我希望了解某些代码行及其工作原理。完整示例:classOAuth2Handler:RequestAdapter,RequestRetrier{privatetypealiasRefreshCompletion=(_succeeded:Bool,_accessToken:String?,_refreshToken:String?)->VoidprivateletsessionManager:SessionManager={letconfiguration=URLSessionConfiguration.defaultcon

swift - SafariViewController : How to grab OAuth token from URL?

尝试将FacebookOAuth与SafariViewController结合使用。首先,我用SafariViewController打开authURL,如果用户在Safari上登录Facebook,它将重定向他们并返回一个带有特定服务token的OAuthURL,例如Instagram响应:https://www.facebook.com/connect/login_success.html#access_token=BLAHTOKENRESPONSE&expires_in=5114338当SafariViewController重定向后,我想获取响应URL并存储它以便获取token

c# - Tweetsharp 授权不呈现 oauth token

我正在尝试在我的asp.netmvc3应用程序中实现tweetsharp,但我遇到了问题。我使用以下设置创建了一个新的Twitter应用程序:申请网址:http://127.0.0.1:8545/类型:浏览器回调地址:无访问类型:读/写然后我使用了他们网站上提供的示例并做了一些小改动:publicActionResultTwitter(){TwitterServiceservice=newTwitterService("key","secret");OAuthRequestTokenrequestToken=service.GetRequestToken("http://127.0.0

c# - 如何生成 OAuth 2 Client Id 和 Secret

我想使用.NET生成客户端ID和客户端密码。我阅读了OAuth2规范,例如,那里没有指定客户端secret的大小。是否有使用.NET框架生成客户端ID和客户端密码的良好做法??? 最佳答案 作为section2.2OAuth2.0授权框架的作者说:Theauthorizationserverissuestheregisteredclientaclientidentifier--auniquestringrepresentingtheregistrationinformationprovidedbytheclient.Theclien

c# - 如何在客户端获取 DotNetOpenAuth.OAuth2 返回的错误消息?

我正在使用ExchangeUserCredentialForToken函数从授权服务器获取token。当我的用户存在于我的数据库中时,它工作正常,但是当凭据不正确时,我想向客户端发回一条消息。我使用以下两行代码来设置错误消息:context.SetError("AutorizationError","Theusernameorpasswordisincorrect!");context.Rejected();但在客户端,我只收到协议(protocol)错误(错误400)。你能帮我如何在授权服务器上获取服务器端设置的错误消息吗?来自授权服务器的完整应用配置:usingConstants;

c# - owin oauth 发送附加参数

我确信这是可能的,但不确定如何实现。我有一个OWINOAUTH实现,它当前接受用户的用户名和密码并根据数据库对它们进行身份验证。我想扩展它以传递智能卡Uid以支持使用智能卡进行单点登录。我可以在OWIN登录中传递额外的参数吗?如果可以,如何传递?基本前提是用户可以使用用户名/密码组合或智能卡uid登录(如果传递智能卡uid并且在数据库中找到,则应用程序将使用户登录)我目前正在传递username、password和grant_type,我想向其中添加uid在我的AuthorizationServiceProvider中列出并选择它。我可以在OAuthGrantResourceOwner

c# - 如何在 C# 中获取 OAuth 2.0 身份验证 token

我有这些设置:AuthURL(恰好是一个"https://login.microsoftonline.com/...")如果有帮助的话。访问token网址“https://service.endpoint.com/api/oauth2/token”客户ID"abc"客户端密码“123”然后我需要使用header中的不记名token进行get调用。我可以让它在Postman中运行,但在尝试找出如何在C#中实现它时遇到了困难。我一直在使用RestSharp(但对其他人开放)。当我认为它会非常简单时,这一切看起来是如此不透明:它是一个控制台应用程序,所以我不需要花里胡哨的东西。最终,我希望我