草庐IT

authorize

全部标签

java - MongoDB - 命令失败,错误代码 13 `not authorized by ***** to execute this command`

因此,出于某种奇怪的原因,我的用户无权在krimson数据库中写入任何内容。数据库连接成功,但授予用户写入数据库的权限未按预期工作。完全错误Causedby:com.mongodb.MongoCommandException:Commandfailedwitherror13:'notauthorizedonkrimsontoexecutecommand{findandmodify:"users",query:{_id:"_id"},fields:{},sort:{},new:true,upsert:true,update:{$inc:{_id:1}}}'onserverds037395

mongodb - 操作失败 : not authorized on tracking to execute command

我做了以下--`sudoapt-getinstallmongodb-org`--goto`etc/mongod.conf`changebindIpto:`0.0.0.0`--sudomkdir/data/db--startwithoutauthtocreateuser`sudomongod--port27017--dbpath/data/db`--openshellwith:mongo--port27017```>useadmin>db.createUser({user:"useradmin",pwd:"mypassword",roles:[{role:"root",db:"admin

mongodb - 错误 : couldn't add user: not authorized on test to execute command { createUser:

我从MongoDB开始,我想通过用户/传递对dbs的访问。我做的第一件事是创建和管理用户并使用authactivate启动mongodb,这是我创建的用户:db.getUser("admin"){"_id":"admin.admin","user":"admin","db":"admin","roles":[{"role":"dbAdminAnyDatabase","db":"admin"},{"role":"clusterAdmin","db":"admin"}]}}之后,我尝试使用以下命令创建用户:usenewdbdb.createUser({user:"newuser",pwd:

mongodb - 错误 : couldn't add user: not authorized on test to execute command { createUser:

我从MongoDB开始,我想通过用户/传递对dbs的访问。我做的第一件事是创建和管理用户并使用authactivate启动mongodb,这是我创建的用户:db.getUser("admin"){"_id":"admin.admin","user":"admin","db":"admin","roles":[{"role":"dbAdminAnyDatabase","db":"admin"},{"role":"clusterAdmin","db":"admin"}]}}之后,我尝试使用以下命令创建用户:usenewdbdb.createUser({user:"newuser",pwd:

mongodb - 显示 dbs 给出 "Not Authorized to execute command"错误

我花了一些时间试图找出问题所在,但由于我找不到,我决定在这里问。我在Windows8上运行MongoDB(Windows64-bit2008R2+)版本3.2.3,路径是:C:\MongoDB\bin用于安装C:\data\db用于数据文件夹我安装了以下thisvideo和thistutorial来自官方文档。第一个问题可能是客户端(mongo.exe)和服务器(mongod.exe)之间的连接,因为我真的不知道这是否是一个问题。我通过命令行启动了mongod.exe(具有管理员权限),一切正常,我收到了消息:waitingforconnectionsonport27017但是当我通过

mongodb - 显示 dbs 给出 "Not Authorized to execute command"错误

我花了一些时间试图找出问题所在,但由于我找不到,我决定在这里问。我在Windows8上运行MongoDB(Windows64-bit2008R2+)版本3.2.3,路径是:C:\MongoDB\bin用于安装C:\data\db用于数据文件夹我安装了以下thisvideo和thistutorial来自官方文档。第一个问题可能是客户端(mongo.exe)和服务器(mongod.exe)之间的连接,因为我真的不知道这是否是一个问题。我通过命令行启动了mongod.exe(具有管理员权限),一切正常,我收到了消息:waitingforconnectionsonport27017但是当我通过

ruby-on-rails - 如何为门卫的 skip_authorization block 指定 super 应用列表?

我希望auto-autorizesometrustedapps用于我们带门卫的RailsAPI#SkipAuthorizationfortrustedclientsDoorkeeper.configureskip_authorizationdo|resource_owner,client|client.superapp?||resource_owner.admin?endend根据thiscomment,这是一个应用程序理解的概念。这应该使用client_id(s)白名单来完成吗?我如何指定super应用列表?提前致谢! 最佳答案

ruby - 如何使用 ActiveMerchant 在 authorize.net 网关中取消授权交易

目标:只有成功的购买才会显示在客户的账单上。我不希望被拒绝的授权显示在他们的账单上(如在线银行系统中所见)为待处理。例如,客户经常会不小心输入错误的帐单地址,然后输入正确的帐单地址。两次尝试一起,一次成功,一次失败,两者都在结算前显示在他们的账单上。这可能会吓到客户,因为他们可能会被收取两次费用。详细信息:当我执行AUTH_CAPTURE(通过ActiveMerchant的购买)或AUTH(通过ActiveMerchant的授权)时被拒绝,随后想要取消该授权(通过ActiveMerchant的无效),以免它出现在客户的账单上作为待定(即使它会在几天后结算),网关无法使用从网关上的授权或

ruby - 在 Ruby 中生成 Paypal 签名, 'X-PAYPAL-AUTHORIZATION'

Ruby中是否有任何库生成签名,'X-PAYPAL-AUTHORIZATION'header需要代表通过paypalPermissionsAPI授权我们的帐户持有人进行调用.我完成了权限流程并获得了所需的访问tokentokenSecret。我觉得我生成的签名不正确,因为我使用生成的“X-PAYPAL-AUTHORIZATION”进行的所有调用都失败了。他们给出以下错误:对于NVP调用,我得到:您没有调用此API的权限对于GetBasicPersonalData调用,我得到:身份验证失败。API凭据不正确。有没有人在Ruby中经历过这个?生成签名的最佳方法是什么。Paypal在Payp

ruby-on-rails - has_many :messages where user is recipient or author in one query

我的消息模型属于作者和收件人。belongs_to:recipient,:class_name=>"User",:foreign_key=>"recipient_id"belongs_to:author,:class_name=>"User",:foreign_key=>"author_id"现在我想做的是在用户模型中设置一个has_many关系,该关系在单个查询中获取所有消息,其中用户是ether作者或收件人。我该怎么做?has_many:messages,:finder_sql=>['author_id=#{self.id}orrecipient_id=#{self.id}']但是