草庐IT

oauth-1.0a

全部标签

c# - 使用 OAuth 2 和服务帐户访问旧版 GData API(电子表格 API)

简短的问题是这是否可能,如果可能,如何实现?大纲我有一个.NET应用程序,它目前使用服务帐户通过GoogleDriveAPI访问整个GoogleApps域中的信息。使用google-api-dotnet-clientlibrary效果很好并沿同一行编写代码asshowninthesampleshere-这是目前我正在做的一个非常好的基本示例。我现在想做的是扩展它以及usingthoseAPIsprovided通过"new"google-api-dotnet-client库,它使用旧的“GData”库,如通过旧google-gdatalibrary,特别是SpreadsheetsAPI(

c# - 如何在 Asp.net MVC 中编写 OAuth2 Web API 客户端

我们开发了一组受授权服务器保护的WebAPI(REST)。授权服务器已发布客户端ID和客户端密码。这些可用于获取访问token。有效token可用于对资源服务器(RESTAPI)的后续调用。我想编写一个基于Web(Asp.netMVC5)的客户端来使用API。我可以下载nuget包来帮助我实现客户端OAuth2流程吗?谁能给我一个关于OAuth2流程的客户端实现的好例子(用asp.netMVC编写)?更新我能够使用下面的代码块获取访问token,但我想要的是“客户端凭据”oauth2流程,我不必在其中输入登录名和密码。我现在的代码是:publicclassStartup{publicv

c# - ASP.net 核心网络 API : Using Facebook/Google OAuth access token for authentication

这几天我一直在尝试使用Google和Facebook进行OAuth身份验证,以便在我的ASP.net核心WebAPI项目中工作。我目前的状态是:我有一个ASP.net核心WebApi项目,其中的用户需要进行身份验证我有一个Angular2网络应用程序,它应该使用我的网络API(需要身份验证)我有一个android应用程序,它应该使用我的webapi(需要身份验证)我的目标是:使用Google/Facebook作为OAuth提供商进行登录稍后:添加自己的用户帐户(可能使用IdentityServer4)无需重定向到特殊的登录网站(如IdentityServer4解决方案)。只需点击应用程

javascript - 使用 OAuth.io JS SDK(客户端)从谷歌获取刷新 token

我正在尝试使用OAuth.io为Google提供商获取访问token和刷新token。我在OAuth.io中为access_type选择了离线。代码如下OAuth.popup("google",{'authorize':{"approval_prompt":'force'}}).done(function(result){console.log(result);}).fail(function(err){//handleerrorwitherrconsole.log(err);});我没有在响应中收到refresh_token。我仅从响应中获取access_token。访问token的

javascript - polymer 1.0 : Multiple calls to send() method of iron-request

我有一个使用实例的组件从后端检索数据,我想使用发送更新,例如POST/DELETE请求。第一次一切都完美无缺。但是,如果再次调用请求,则会出现错误:UncaughtTypeError:Cannotreadproperty'then'ofundefined我的模板定义如下所示:......在我的组件脚本中,我使用了send()的方法|发送POST:varme=this;this.$.xhr.send({url:"/cart-api",method:"POST",body:JSON.stringify(entry)}).then(function(){me._refresh();},fun

javascript - 类似 Facebook 的 OAuth 认证

我需要通过OAuth通过Javascript对某些站点(例如flickr)进行身份验证,我想获得类似于Facebook登录按钮的体验。当您单击登录按钮时,将打开一个弹出窗口,您进行身份验证,然后关闭弹出窗口并引发登录按钮的onlogin事件。有没有为OAuth实现这种行为的Javascript库? 最佳答案 这是OAuth2.0的一个特性,它指定了一个客户端流程来促进这一点。规范是here并且描述了Google的实现here.对此的支持包含在google-api-javascript-client中(用于GoogleAPI和登录)并

javascript - 如何使用 Polymer 1.0 聚焦纸张输入?

这个问题是这个问题的后续问题:polymerfocus()onorelement如何使用JavascriptAPI将焦点放在paper-input元素中?(使用Polymer1.0) 最佳答案 如果你有一个元素:paper-input是业务逻辑的包装器,是更深层次的input元素的包装器,您可以通过它到达:document.getElementById('my-input').$.input要集中注意力,只需写:document.getElementById('my-input').$.input.focus();

javascript - Polymer 1.0 中具有绑定(bind)的文本环绕元素

我已经使用Polymer创建了一个自定义Web组件,它包装文本并稍微改变它(在这个概念证明中转换为大写)。元素本身可以与静态内容一起工作。但是,动态绑定(bind)内容时,组件无法显示内容。例如:Hello,World![[someText]]目前我正在使用observeNodes,它设法触发初始文本转换,但未能触发后续更改。我当前的原型(prototype)定义为:Polymer({is:'my-wrapper',ready:function(){varself=this;Polymer.dom(Polymer.dom(this)).observeNodes(function(inf

javascript - 使用第 3 方 Oauth 提供商对 API 的用户进行身份验证

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭4年前。Improvethisquestion我正在使用RESTfulAPI将服务器端网络应用程序转换为单页JavaScript应用程序。现在。用户可以使用Facebook、Twitter、Google等或通过电子邮件和密码进行身份验证。如何允许在RESTfulAPI上运行相同形式的身份验证?我猜它看起来像这样:在客户端向提供商进行身份验证。从Oauth响应中获取一些内容并将其传递到我服务器上的API以换取访问t

javascript - 使用 OAuth2.0 使用 Javascript 的 Google Spreadsheets API

我正在尝试使用Javascript访问私有(private)Google电子表格。我已成功获得OAuth2.0授权,并且可以看到我所有Google云端硬盘文档的列表。我似乎无法做的是进入特定的电子表格。代码如下,函数“retrieveAllFiles”中的相关电子表格代码。其中很多都是从谷歌教程中挑选出来的。varclientId='working';varapiKey='working';varscopes='https://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/drivehttps://s