草庐IT

developers_guide_protocol_oauth

全部标签

node.js - 将文件从 Node js 传输到 Dropbox,无需基于浏览器的 oauth 身份验证

我正在从heroku运行基于nodejs+express的api服务器并使用dropbox-js图书馆。这是我想做的:用户点击特定的api端点并启动流程。通过Node进程生成一些文本文件并保存在服务器上使用我自己的凭据(用户和Dropbox应用)将这些文件传输到我拥有的Dropbox。永远不会有随机用户需要这样做的情况。这是一个团队帐户,这是一个内部工具。让我感到困惑的部分是保管箱想要打开一个浏览器窗口并获得我的许可以连接到该应用程序。问题是当进程在heroku实例上运行时,我显然无法单击按钮。我有什么方法可以完全在Node中授权访问应用程序?我觉得我可能会使用phantomJS进程来

node.js - 使用 RESTify Node.js 创建 OAuth2.0 服务提供者

我有一个使用node.js和node-restify构建的RESTfulAPI。我负责保护它的部分。显然,很容易找到如何使用OAuth2.0作为客户端,但很难找到如何设置提供程序。我想我的谷歌技能不如以前那么好了。有人能指出我从哪里开始吗?是否有用于Node的基本OAuth2.0服务器提供程序库?如果需要,我创建自己的库没有问题,但我查看了规范,因为它是规范,它似乎过于复杂。我认为会有某种教程、网络广播或“helloWorld”风格的项目为我的假人打破它。感谢您的意见。 最佳答案 经过一番繁重的谷歌搜索后,我想出了一个线索。我与一位

node.js - 使用 RESTify Node.js 创建 OAuth2.0 服务提供者

我有一个使用node.js和node-restify构建的RESTfulAPI。我负责保护它的部分。显然,很容易找到如何使用OAuth2.0作为客户端,但很难找到如何设置提供程序。我想我的谷歌技能不如以前那么好了。有人能指出我从哪里开始吗?是否有用于Node的基本OAuth2.0服务器提供程序库?如果需要,我创建自己的库没有问题,但我查看了规范,因为它是规范,它似乎过于复杂。我认为会有某种教程、网络广播或“helloWorld”风格的项目为我的假人打破它。感谢您的意见。 最佳答案 经过一番繁重的谷歌搜索后,我想出了一个线索。我与一位

javascript - 如何在 Node.js 中注册 url 协议(protocol)处理程序

我正在开发一个命令行Node模块,并希望能够通过网站上的链接启动它。我想注册一个自定义协议(protocol)my-module://以使链接具有以下格式:my-module://action:some-action并单击它们将启动Node包。如果没有用于此的NodeAPI(我确定不会有),那么有没有办法通过调用系统命令从Node执行此操作?它必须在Windows、Linux和MacOS上运行。 最佳答案 这是一个有趣的想法。我认为目前没有跨平台的node.js解决方案。我确实遇到过有人要求同样的事情:https://github.

javascript - 如何在 Node.js 中注册 url 协议(protocol)处理程序

我正在开发一个命令行Node模块,并希望能够通过网站上的链接启动它。我想注册一个自定义协议(protocol)my-module://以使链接具有以下格式:my-module://action:some-action并单击它们将启动Node包。如果没有用于此的NodeAPI(我确定不会有),那么有没有办法通过调用系统命令从Node执行此操作?它必须在Windows、Linux和MacOS上运行。 最佳答案 这是一个有趣的想法。我认为目前没有跨平台的node.js解决方案。我确实遇到过有人要求同样的事情:https://github.

node.js - 使用 Passport 和 OAuth2 + 社交网络的 NodeJS REST 身份验证

我正在使用NodeJS开发RESTapi。对于身份验证,我决定使用Passport。我想要真正的RESTfulapi。所以这意味着我必须使用token而不是session。我想让用户使用用户名和密码登录,或者使用Facebook、Google和Twitter等社交网络。我制作了自己的OAuth2.0服务器,用于使用oauth2orize模块发布Access和Refreshtokens。所以现在我可以注册新用户,然后给他们发放token。我遵循了本教程:http://aleksandrov.ws/2013/09/12/restful-api-with-nodejs-plus-mongod

node.js - 使用 Passport 和 OAuth2 + 社交网络的 NodeJS REST 身份验证

我正在使用NodeJS开发RESTapi。对于身份验证,我决定使用Passport。我想要真正的RESTfulapi。所以这意味着我必须使用token而不是session。我想让用户使用用户名和密码登录,或者使用Facebook、Google和Twitter等社交网络。我制作了自己的OAuth2.0服务器,用于使用oauth2orize模块发布Access和Refreshtokens。所以现在我可以注册新用户,然后给他们发放token。我遵循了本教程:http://aleksandrov.ws/2013/09/12/restful-api-with-nodejs-plus-mongod

javascript - node.js 上的 OAuth 问题

我正在尝试让OAuth在node.js上工作。我在node-oauth的文档中找到了这个:varOAuth=require('oauth').OAuth;varoa=newOAuth(requestUrl,accessUrl,consumerKey,consumerSecret,"1.0A",responseUrl,"HMAC-SHA1");officialtutorial中的下一步说:"Thengetholdofavalidaccesstoken+accesstokensecretasperthenormalchannels"这些“正常channel”是什么?我知道用户必须以某种方式

javascript - node.js 上的 OAuth 问题

我正在尝试让OAuth在node.js上工作。我在node-oauth的文档中找到了这个:varOAuth=require('oauth').OAuth;varoa=newOAuth(requestUrl,accessUrl,consumerKey,consumerSecret,"1.0A",responseUrl,"HMAC-SHA1");officialtutorial中的下一步说:"Thengetholdofavalidaccesstoken+accesstokensecretasperthenormalchannels"这些“正常channel”是什么?我知道用户必须以某种方式

ews java + Oauth2实现office 365发送邮件

引入maven包:com.microsoft.ews-java-apiews-java-api2.0使用office365邮箱服务收发邮件有两种校验方式,一种是老的basicauthentication,这种方式目前已不建议使用,如下使用的是userName,password进行验证的方式。publicstaticbooleansendExchange(MailConfigmailInfo){//TheExchangeServerVersion.try(ExchangeServiceexchangeService=newExchangeService(exchangeVersion)){ //