小编Sex*_*hor的帖子

人们如何在Go中管理身份验证?

对于那些在Go中构建RESTful API和JS前端应用程序的人,您如何管理身份验证?您使用的是任何特定的库或技术吗?

我很惊讶地发现这个问题很少.我记得下面的答案,我试图避免开发自己的实现:

ASP.Net中的身份验证表单

每个人都分别编写自己的解决方案吗?

authentication go

180
推荐指数
6
解决办法
6万
查看次数

如何从Rails 5日志的SQL部分中过滤敏感参数?

Rails 5提供参数过滤,我已经指定config.filter_parameters += ["my_token"]application.rb.

在dev(环境)模式下测试我的应用程序,我看到my_token从日志文件的请求行中正确过滤:

Started GET "/something?my_token=[FILTERED]"

但是,紧跟在后面的SQL日志行仍然以纯文本形式包含参数的值("SELECT stuff FROM things"等,my_token作为参数).

Rails 5是否提供了从日志文件的SQL部分过滤此原始值的方法?

我还在生产模式下运行我的应用程序,虽然日志文件更简洁,但它们仍然在生成的SQL语句的D类型日志行中显示未过滤的值.

我没有指定自定义日志设置 - 默认情况下,我的过滤器参数设置以外的所有设置.

我自己的搜索显示没有相关的讨论.也许我错过了什么?

谢谢!

ruby-on-rails ruby-on-rails-5

15
推荐指数
1
解决办法
710
查看次数

针对 FrozenStringLiteralComment 的 Rubocop 自动更正不起作用

我有一个 Rails 6 项目,正在尝试使用 RuboCop 的auto-correct选项来修复许多Style/FrozenStringLiteralComment错误(主要是在生成的文件中)。

无论我bundle exec rubocop --auto-correct --only Style/FrozenStringLiteralComment从项目根目录运行多少次,Rubocop 都只会报告错误,而不会自动更正它们:

app/models/product.rb:1:1: C: Style/FrozenStringLiteralComment: Missing frozen string literal comment.

通过使用该--show-cops选项运行,我可以看到这个警察“支持 --auto-correct”,所以我不确定出了什么问题。

我的.rubocop.yml文件只有一个配置设置:require: rubocop-rails.

我也运行过bundle exec rubocop -a,它更正了配置和类似文件中的其他错误(主要是单引号)。

知道为什么在这种情况下自动更正不起作用吗?谢谢。

ruby ruby-on-rails rubocop

11
推荐指数
1
解决办法
2064
查看次数

可以/将AWS API网关 - > Lambda性能得到改善吗?

有没有人找到API网关延迟问题的解决方案?

通过简单的功能测试API网关 - > Lambda交互,我经常看到2.5s范围内的冷启动,并且一旦"加热",响应时间在900ms-1.1s范围内是典型的.

我理解TLS握手有其自身的开销,但是从我的位置测试类似的资源(我认为不是地理分布的基于AWS或一般的站点)显示的结果是~500ms的一半.

AWS很快就会有好消息吗?

(我在发布之前已经阅读了所有我能找到的内容.)

amazon-web-services aws-lambda aws-api-gateway

6
推荐指数
1
解决办法
2261
查看次数

如何在Ruby 2.2.2上使用Yosemite上的DTrace?

我已经配置并安装了Ruby 2.2.2并启用了DTrace(--enable-dtrace).

它似乎成功地完成了:"检查dtrace USDT是否可用......是"和"dtrace"在另一个支票上(而不是"否").

测试:

sudo dtrace -c 'ruby -v' -l -m ruby

返回:

dtrace: failed to match :ruby::: No probe matches description

我确实看到yosemite系统ruby上缺少dtrace探测器,但那是RVM,我使用本地用户帐户安装(sudo-less).

是否有类似配置的人使这项工作,如果是这样,如何?

谢谢.

另外:IRB的RbConfig::CONFIG['DTRACE']输出dtrace.

我已经用谷歌搜索了DDG这个问题,所以我认为根据自己的经验给出答案是必要的,以帮助......

ruby dtrace

5
推荐指数
0
解决办法
187
查看次数