我正在寻找一个可以在C#中使用的OAuth2客户端API,并发现了Google的: http://code.google.com/p/google-api-dotnet-client/wiki/OAuth2
它介绍了如何将其与各种Google服务集成以使用OAuth,但是这个库是否也可以用于非Google OAuth服务?
你可能可以使用例如OAuth2Authenticator.ApplyAuthenticationToRequest()
,但这将是棘手的,不值得花费精力。我建议看一下DotNetOpenAuth,它支持OAuth2(并且被StackOverflow使用)。