问题标签 [policies]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
17 浏览

laravel - 尝试勾选复选框两次取消勾选它不应该取消勾选复选框,直到勾选的用户或管理员 laravel

只有勾选复选框的用户才能取消勾选复选框,或者管理员可以执行此操作,但是当我尝试与任何其他用户一起取消勾选它时,它会在第二次尝试时取消勾选,但在第一次尝试时它会保持勾选状态。

我的控制器文件

public function tickoffUpload($id, $type, User $user) {

用户政策

public function untick(User $user, Upload $upload) { return Auth::id() == $upload->user_id;
}

0 投票
3 回答
5047 浏览

azure-api-management - APIM 策略将传入的 GET 请求转换为我的后端服务的 POST 请求

注意:请参阅下面的我自己的答案

我已经浏览了几个小时的纤薄文档。我需要的是这个:

我有一个来自只能发送 GET 请求的系统的传入 GET 请求。我的后端服务需要 POST 请求。

关于我应该使用什么 APIM 策略或策略组合,有人能指出我正确的方向吗?

我正在使用策略参考,但仍然无法提出一个体面的解决方案: https ://msdn.microsoft.com/en-us/library/azure/dn894081.aspx

0 投票
0 回答
278 浏览

certificate - 如何在 pyOpenSSL 中创建“证书策略”扩展?

在 pyOpenSSL 中创建“证书策略”扩展在 Internet 上几乎找不到。

我尝试这样:crypto.X509Extension('certificatePolicies',True,'Policy: 2.16.840.1.114414.1.7.23.3,CPS: ttp://certificates.starfieldtech.com/repository/')

但是,这样的错误:OpenSSL.crypto.Error: [('X509 V3 routines', 'DO_EXT_NCONF', 'no config database'), ('X509 V3 routines', 'X509V3_EXT_nconf', 'error in extension')] 发生.

那么,谁能告诉我如何正确地做到这一点?如何创建“配置数据库”?

提前致谢!

0 投票
1 回答
1453 浏览

node.js - 在路线上的风帆中应用多个策略

如何在风帆生成的路线上应用多个策略,如下所示:/users/:id/orders。我可以在 config/routes.js 中应用这样的单一策略

但是如何以类似的方式应用多个策略

0 投票
1 回答
1622 浏览

azure-api-management - Azure API 管理:为 set-backend-service 执行全局策略会导致范围错误

所以在我的 API 服务全局上,我总是希望根据某些调用区域设置后端服务 URL。

根据这篇MSDN 库文章,使用 set-backend-service 策略听起来非常适合,根据底部的策略范围,它是一个全局策略。

然而,即使发布他们的确切例子......

....导致错误:

“第 0 行第 0 列元素 'set-backend-service' 中的错误:指定范围内不允许使用策略”

我不知道如何使故障排除变得更简单。我什至删除了条件语句,只留下了策略,它仍然显示范围错误。

我知道这个全局范围可以正常工作,因为我能够将 xml-to-json 策略作为临时测试并成功保存。

我想有人已经遇到过这个问题,因为这一定是该策略的常见用例。否则,我认为 MSDN 文章已经过时,除非这里的任何人都可以看到任何问题。

这是我的全球政策范围: 在此处输入图像描述

0 投票
1 回答
1284 浏览

radius - Unlang 写入文件 FreeRADIUS

我知道我可能面临一个不可能完成的任务。我想要的是radidd写下在访问请求中收到的每个mac,以便稍后拒绝访问这些MAC。

我知道策略文件是用 unlang 编写的,坏消息是 radiusd 对任何 conf 文件都没有任何写权限......

无论如何,是否有人能够在 FreeRADIUS 的政策处理中写入文件?

我想要实现的是这样的:

raddb/站点可用/默认

}

感谢 Arran,我可以通过以下方式解决这个问题:

}

其中linelog配置如下: raddb/mods-enabled/linelog

0 投票
3 回答
5911 浏览

java - Java 安全管理器完全禁用反射

我已经在 Stackoverflow 上阅读了很多关于这个问题的问题,但无法退出为我的问题找到解决方案或答案。如果已经有一个,如果有人能给我一个提示,我将不胜感激......

我的问题/问题是是否可以完全禁用不可信代码的反射?类似的函数getDeclaredMethods()(参见 test.java)。我已经有一个 Java 安全管理器,如果代码尝试写入/读取/等,它会抛出安全异常。...

如果可能的话,有人可以告诉我怎么做吗?

布鲁诺

测试.java

0 投票
2 回答
450 浏览

amazon-s3 - 无法将 S3 源存储桶内容复制到新的目标 S3 存储桶

我一直在尝试按照以下说明将存储桶内容从 S3 复制到另一个存储桶:

http://blog.vizuri.com/how-to-copy/move-objects-from-one-s3-bucket-to-another-between-aws-accounts

我有一个目标存储桶(我想在其中复制内容)和一个源存储桶。

在目标端,我使用以下用户策略创建了一个新用户:

并创建了目标存储桶。

在源端,我对存储桶有以下策略:

当我尝试使用 aws cli 将源的内容复制到目标时:

我总是收到这个错误

我究竟做错了什么 ?我的政策起草方式有问题吗?

更新

我还尝试关注这篇建议更新源存储桶策略和目标存储桶策略的帖子:

https://serverfault.com/questions/556077/what-is-causing-access-denied-when-using-the-aws-cli-to-download-from-amazon-s3

但我仍然在命令行上遇到同样的错误

0 投票
1 回答
14533 浏览

php - 在 store() 方法中的 laravel 控制器中使用策略的 this->authorize() 检查

因此,我正在阅读有关使用 laravel 策略授予对我的应用程序资源的权限的信息,但是尽管我遵循了教程,但那里似乎存在问题。

我有一个无法通过 HTTP 请求创建的用户模型,除非其他用户具有“管理员”或“经纪人”的委托角色。我理解并成功使其适用于索引用户等其他操作的内容如下:

AuthServiceProvider.php私有数组内部,我用这样的类$policies注册了那个 User 类UserPolicy

定义 UserPolicy 控制器类:

然后在UserController课堂内,在执行关键操作之前,我this->authorize()根据用户的权限使用检查来停止或继续

问题$this->authorize()总是在商店操作返回异常时停止进程:此操作是未经授权的。

我为 authorize() 的参数尝试了多种变体,但无法让它像索引操作一样工作

0 投票
2 回答
6247 浏览

php - Laravel 中模型的多个策略

Laravel 是否允许我们为模型添加多个策略?即考虑App\Providers\ASuthServiceProvider' 的$policies属性:

我没有在应用程序中测试过它,因为即使它有效,我也会在这里问一个类似的问题,关于这是否被认为是不好的做法或容易出现意外行为。

我的替代方案是一个非常混乱的策略,其中包含与多个控制器相关的策略,以驼峰式命名:

等等等等