标签: user-permissions

使用GRAPH API访问用户朋友的工作历史记录

所以我想到了如何使用图API访问用户的好友列表:

<?php
if($user_id) {

  try {
        $friends = $facebook->api("/me/friends/work_history");
    }
    catch(Exception $o){
        d($o);
    }
}
?>
Run Code Online (Sandbox Code Playgroud)

如果我摆脱work_history它将通过回显返回朋友列表$friends.如果我work_history留在那里它只返回一个空白数据数组.我已通过测试用户授予访问朋友工作历史的权限,但没有任何返回.

如何访问测试用户朋友工作历史列表?

user-permissions facebook-graph-api

2
推荐指数
1
解决办法
4113
查看次数

从其他用户帐户访问MATLAB

我在拥有多个用户的linux机器上的主目录中安装了MATLAB.我想允许一个特定用户而不是所有用户能够从他的用户登录中运行MATLAB.我怎样才能做到这一点?

我相信这样做的一种方法是更改​​我的主目录的权限,以便所有用户都可以访问它,但我不想这样做.

unix matlab user-permissions

2
推荐指数
1
解决办法
1259
查看次数

允许 AWS IAM 组访问更改 S3 对象的元数据的具体权限是什么?

我想通过管理控制台授予 AWS IAM 组上传、查看、修改和删除单个存储桶中对象的权限。我已经解决了大部分问题,但是我收到报告说该组中的用户无法修改对象元数据- 他们收到“对不起!您被拒绝访问这样做!” 对话。

这是我的政策:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "Stmt1403204838000",
            "Effect": "Allow",
            "Action": [
                "s3:ListBucket"
            ],
            "Resource": [
                "arn:aws:s3:::example-bucket"
            ]
        },
        {
            "Sid": "Stmt1403205082000",
            "Effect": "Allow",
            "Action": [
                "s3:GetBucketLocation",
                "s3:ListAllMyBuckets"
            ],
            "Resource": [
                "arn:aws:s3:::*"
            ]
        },
        {
            "Sid": "Stmt1403205119000",
            "Effect": "Allow",
            "Action": [
                "s3:DeleteObject",
                "s3:GetObject",
                "s3:PutObject"
            ],
            "Resource": [
                "arn:aws:s3:::example-bucket/*"
            ]
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

有谁知道我需要分配哪些 S3 操作以允许组访问修改对象属性(特别是元数据)?

permissions amazon-s3 amazon-web-services user-permissions

2
推荐指数
1
解决办法
4171
查看次数

iOS上的Nativescript联系人权限

为了让我的NativeScript应用程序读取iOS上的联系人,我遇到了麻烦.我正在使用库nativescript-contacts来读取地址簿的所有条目和名为nativescript-permission的条目,以便询问用户是否有权阅读联系人.不幸的是,后者似乎只适用于Android,其中一切正常:出现弹出窗口要求用户允许阅读联系人,如果授予权限,则联系人显示在列表中.在iOS中,我无法请求联系人权限:没有弹出对话框,当我尝试使用nativescript-contacts的函数(例如getAllContacts())时,应用程序会冻结.

我试过搜索,但我唯一可以做的似乎是使用一些本机代码来获得这些权限......但我不知道如何.你可以帮我吗?

谢谢!

contacts user-permissions ios nativescript nativescript-plugin

2
推荐指数
1
解决办法
860
查看次数

django PermissionRequiredMixin permission_required 不起作用

视图.py

class templateList(PermissionRequiredMixin, TemplateView):
    permission_required = 'accounts.template_all'

    def get(self, request, *args, **kwargs):
        #view logic
        print(self.request.user.has_perms('accounts.template_all'))
        return render(request, template_name, context)
Run Code Online (Sandbox Code Playgroud)

帐户/模型.py

class User(AbstractBaseUser, PermissionsMixin):
    # some fields here
    class Meta:
        verbose_name = _('user')
        verbose_name_plural = _('users')

        permissions = (
            ("template_all", "access to all templates"),
        )
Run Code Online (Sandbox Code Playgroud)

视图名称.___mro____

(<class 'template.views.templateList'>, <class 'django.contrib.auth.mixins.PermissionRequiredMixin'>, <class 'django.contrib.auth.mixins.AccessMixin'>, <class 'django.views.generic.base.TemplateView'>, <class 'django.views.generic.base.TemplateResponseMixin'>, <class 'django.views.generic.base.ContextMixin'>, <class 'django.views.generic.base.View'>, <class 'object'>)
Run Code Online (Sandbox Code Playgroud)

self.request.user.has_perms('accounts.template_all')在 views.py 中返回正确的布尔值,但是self.has_permission()每次都返回 True。permission_required没有效果,即使打印返回 false,用户仍然可以看到页面。self.get_permission_requiredalos 返回正确的值。帮助表示赞赏。

python django permissions mixins user-permissions

2
推荐指数
1
解决办法
4034
查看次数

如何在 oauth2 身份验证之上实现用户权限

在使用 IdP 通过 IdP 对其用户进行身份验证的 Web 应用程序中,oauth2用于实现用户权限(客户端和服务器端)的更标准/推荐选项是什么?

通过“用户权限”,我指的是用户在应用程序中允许或不允许执行的操作。
例如,假设应用程序有一个“管理”页面,用于管理应用程序的某些设置,仅允许特定用户进入。其中一些用户仅被允许查看当前设置,而其他用户也被允许更改设置(可能只有其中一些)。

据我所知,oauth2 中“范围”的概念可能用于实现这样的要求,例如,仅被允许查看“管理”页面app:admin:view的用户将具有范围,而可以此外,编辑设置也会有一个app:admin:some-setting:edit范围。
但是,在大多数大型身份提供者服务中,管理这些范围并将它们分配给用户的任务似乎是一项相当乏味的任务。

这会是一个很好的解决方案吗?如果是这样,是否有任何产品/服务与 oauth2 IdP 集成并帮助更轻松地管理权限及其分配给用户(例如,具有漂亮直观的 UI)?如果没有,是否有任何既定方法处理此类情况?

security permissions authorization user-permissions oauth-2.0

2
推荐指数
1
解决办法
2413
查看次数

在SharePoint应用程序页面上设置权限

我使用visual studio 2010开发了许多应用程序页面,并将它们部署在SharePoint 2010上.

所有页面都已扩展LayoutsPageBase.

目前,任何经过身份验证的用户都可以访问所有应用程序页 但是,我想允许某些组/权限访问这些页面,并禁止访问其他组/权限.

我的问题:

如何将应用程序页面的权限设置为只能由SharePoint级别和代码级别上的特定组访问?

applicationpage visual-studio-2010 sharepoint-2010 user-permissions

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

iOS用户权限

在iphone上,越狱手机可以做一些事情,而非越狱手机则无法做到.我认为必须有一个为用户配置的权限列表,并且该列表在越狱进度中已更改.

任何人都可以告诉我如何获取权限列表(通过代码)或链接到任何相关文档?

iphone jailbreak user-permissions ios

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

用户与蓝牙设备配对的权限

我正在阅读" 执行常见的中心角色任务",它有关于如何发现外围设备以及如何连接到外围设备的信息,但我似乎无法找到如何检查用户是否在弹出窗口中选择取消或配对,因为弹出窗口出现时我打电话[myCentralManager connectPeripheral:peripheral options:nil];.如果用户单击"对"弹出窗口中的"取消",我希望连接到(或断开连接)外围设备.我可以通过其他方式调用配对弹出窗口吗?

connect user-permissions ios core-bluetooth pairing

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

如何在neo4j中设置权限?

我最近用导入工具成功创建了一个新的neo4j数据库.现在,我想实际访问我的Ubunutu笔记本电脑上的数据库.

为此,我进行了conf/neo4j-server.properties适当的编辑,指出了正确的位置.

尝试后sudo service neo4j-service start,我收到错误

WARNING: Max 1024 open files allowed, minimum of 40 000 recommended. See the Neo4j manual.
Starting Neo4j Server...WARNING: not changing user
process [10810]... waiting for server to be ready.. Failed to start within 120 seconds.
Neo4j Server may have failed to start, please check the logs.  
Run Code Online (Sandbox Code Playgroud)

我检查日志,我看到很多抱怨权限.

从日志中,

2016-05-15 01:58:31.143-0700 ERROR Failed to start Neo4j: Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@1b68b9a4' was successfully initialized, but failed to start. Please see attached …
Run Code Online (Sandbox Code Playgroud)

neo4j user-permissions

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