草庐IT

facebook-oauth

全部标签

c# - 如何在 Web Api OAuth 中获取访问 token ?

我有一个Web应用程序,它生成链接以获取针对WebAPI2的访问token。基本上,调用以下Controller操作:GetExternalLogin在AccountController:ApplicationUseruser=awaitUserManager.FindAsync(newUserLoginInfo(externalLogin.LoginProvider,externalLogin.ProviderKey));boolhasRegistered=user!=null;if(hasRegistered){Authentication.SignOut(DefaultAuthe

c# - 使用 BrowserSession 和 HtmlAgilityPack 通过 .NET 登录 Facebook

我正在尝试使用RohitAgarwal的BrowserSession与HtmlAgilityPack一起上课以登录并随后在Facebook周围导航。我以前通过编写自己的HttpWebRequest来设法做到这一点。但是,它只有在我每次从浏览器中手动获取cookie并在每次执行新的“session”时向请求中插入一个新的cookie字符串时才有效。现在我正在尝试使用BrowserSession来获得更智能的导航。这是当前代码:BrowserSessionb=newBrowserSession();b.Get(@"http://www.facebook.com/login.php");b.

c# - OAuth 2.0 与 REST WCF 服务应用程序集成

我需要帮助使用C#中的VS2012WCF服务应用程序模板将身份验证层OAuth2.0与REST服务集成。在允许客户端(消费者)访问其任何资源之前,此WCF需要为服务的授权和身份验证颁发token。我正在看的是三足认证。很像Twitter、LinkedIn、GoogleOAuth实现。已在互联网上广泛搜索与OAuth集成的RESTWCFAPI,但没有找到任何合适的线索来帮助我。我看过一个旧例子http://weblogs.asp.net/cibrax/archive/2008/11/14/using-the-wcf-oauth-channel-with-an-ado-net-servic

c# - 如何在服务器端验证我的自定义 Oauth2 访问 token

publicclassSimpleAuthorizationServerProvider:OAuthAuthorizationServerProvider{publicoverrideasyncTaskGrantResourceOwnerCredentials(OAuthGrantResourceOwnerCredentialsContextcontext){boolisvalidUser=AuthenticateUser(context.UserName,context.Password);//validatemyuser&passwordif(!isvalidUser){conte

c# - 我可以通过 OAuth 2.0 使用 Chrome 网上应用店付款吗

我编写了一个托管的ChromeWeb应用程序,它使用适用于.NET的GoogleAPI客户端库通过OAuth2.0对用户进行身份验证。现在我想使用内置的Chrome网上应用店支付功能向我们的应用程序添加支付功能。查看thedocumentation看来我需要一个OpenIDURL才能检查付款。由于我使用的是OAuth而不是OpenID身份验证,因此如何获取此UserID/OpenIDURL?varservice=newGoogle.Apis.Oauth2.v2.Oauth2Service(newBaseClientService.Initializer{HttpClientInitia

c# - ASP.NET 中的简单 Facebook 连接演示

有没有人在asp.net应用程序中有一个简单而成功的facebookconnect演示实现。我正在开发一个asp.netweb应用程序,并希望facebook连接成为登录的主要方法。 最佳答案 我也遇到了麻烦,但发现thisstackoverflowquestion就服务器端而言,让我走上了正确的轨道但是,首先你必须让facebook连接按钮从这里开始工作FacebookWiki然后检测他们是否登录并适本地将他们重定向到欢迎页面。DetectloginviaJavascript大多数其他操作都可以使用FacebookToolKit通

c# - Facebook C# SDK 和访问 token

我希望能够使用FacebookC#SDK在我自己的Web应用程序上验证我自己(我的个人资料,而不仅仅是我的应用程序)。使用GraphAPI,我可以获得一个访问token,但该token似乎无法与FacebookC#一起正常工作,因为它似乎是无状态的。抛出的错误是:(OAuthException)Anactiveaccesstokenmustbeusedtoqueryinformationaboutthecurrentuser.我浏览了FacebookC#SDK和文档,我看到的大部分信息都是将用户重定向到登录页面,这不是我想要的。有没有人有一个很好的自动登录自己的示例,以便我可以提取自己

c# - .NET 中的 OAuth 2.0 与 Instagram API

我正在使用InstagramAPI,但卡在了他们OAuth的第2步。我有一个代码从他们的重定向返回给我,但他们希望我用如下参数做一个帖子......curl\-F'client_id=CLIENT-ID'\-F'client_secret=CLIENT-SECRET'\-F'grant_type=authorization_code'\-F'redirect_uri=YOUR-REDIRECT-URI'\-F'code=CODE'\https://api.instagram.com/oauth/access_token我正在将其实现为ASP.NETMVC3解决方案。我试着像这样实现这个

c# - 如何在处理使用 Facebook API 调用的服务方法时透明地更新 Facebook 访问 token ?

我有一个在IIS7.5和VS2010中运行的WCF服务。该服务有一些内部使用FacebookC#SDK的方法。(版本4.1,不是最新的)以便从/到Facebook执行一些GET和POST。由于Facebook即将removeoffline_access我必须处理访问token过期的情况。我已经了解身份验证的执行方式(为了获取代码并在获得代码之后获取访问token),以便使用图形API获取Facebook信息(如here所示)。我有两个问题:当我的服务方法被调用时,我检索了来self的数据库的适当用户,有没有办法知道访问token是否是否过期?我有read当执行FacebookAPI调用

c# - ExternalLoginInfo 电子邮件在 Microsoft 和 Facebook oauth2、MVC C# 中始终为 null?

我正在为ExternalLoginCallback使用以下代码在google中一切正常。但在Facebook和Microsoft中,loginInfo.Email始终为空。以下代码有什么问题?[AllowAnonymous]publicasyncTaskExternalLoginCallback(stringreturnUrl){ExternalLoginInfologinInfo=awaitAuthenticationManager.GetExternalLoginInfoAsync();if(loginInfo==null){returnRedirectToAction("Logi