问题标签 [role]

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 回答
120 浏览

asp.net-mvc-3 - 如何使特定操作公开可用,同时将其他所有内容保密

我能够成功实现 FormsAuthentication 并使用 Authorize 属性来控制哪些角色有权访问不同的控制器和操作。我想允许公开一项特定操作,但它总是将我发送到登录表单。

我试过使用

或者

但两者都将我发送到登录表单。

但是 [Authorize(Users="Admin")] 只会按预期将非管理员用户发送到登录表单。这可能吗?谢谢你。

0 投票
3 回答
3374 浏览

ruby-on-rails-3 - Ruby on rails、cancan 和默认角色分配

我已经建立了一个小的 ruby​​ webservice,在这个我已经实现了 cancan 授权。

我跟着这个教程。问题是,当他们注册到我的站点时,我找不到在用户处分配的方式,即基本角色级别。

我发现用一个复选框来做到这一点,但这不是我想要的。我的想法是把这个任务直接放到registrations_controller中,但是我没能保存角色。

我希望有人能帮助我。

谢谢你。

0 投票
3 回答
1843 浏览

ssl - 是否可以在 Windows azure 上拥有一个具有多个域和 SSL 证书的 Web 角色?

是否可以在 Windows Azure 上托管一个响应多个域的 Web 角色(准确地说是 10 -> 例如 www.company.com、www.company.de、www.company.co.uk 等)和同时拥有 HTTP 和 HTTPS(SSL 证书)?

如果这是不可能的,还有什么替代方法可以使用 Windows azure 运行一个具有多个域的 Web 角色并在其上使用 SSL?

谢谢 !

0 投票
2 回答
1622 浏览

sql-server-2008 - 生产机器的 SQL Server 2008 只读角色

我是一名程序员,临时负责我们公司的 DBA 职责。我需要创建一个对生产 SQL Server 2008 上的所有内容具有只读访问权限的用户 ID(或角色)。

该用户应该对该机器上的所有数据库具有只读访问权限。这包括能够查看数据、架构、脚本、存储过程、函数、表设计、链接服务器、SQL Server 代理作业、用户 ID、登录等。

简而言之,一切

但是,它不应该能够修改或创建任何这些。

我已经设法实现了大多数,但无法获得对链接服务器、SQL Server 代理作业、用户 ID、登录名的只读访问权限。

是否有任何角色可以让我以只读方式访问所有内容

0 投票
6 回答
23170 浏览

grails - 如何使用 Spring Security 插件获取当前用户角色?

我在我的 grails 应用程序中使用 spring-security-core 插件。我需要知道当前用户在控制器操作中的角色。我怎样才能找回它?

0 投票
1 回答
1054 浏览

grails - 如何使用 grails spring security 在引导程序中为新用户分配角色?

在我的 grails 应用程序中,我使用的是 spring security 插件。我有注册表单,注册用户将存储在 db 表中。

在引导程序中,我创建了新角色 def PhysicianRole = new Role(authority: 'ROLE_PHYSICIAN').save(flush: true)

然后我有另一种形式,其中管理员正在启用或禁用表中的用户。

现在我想将医生角色分配给所有启用的用户。所以我在引导程序中执行了以下操作, def医师=Physician.findAllWhere(enabled:true)我得到了数组列表,

医生--------------> [com.HospitalManagement.User:1,com.HospitalManagement.User:2,com.HospitalManagement.User:4,com.HospitalManagement.User:5,com .HospitalManagement.User:6,com.HospitalManagement.User:7]

现在我应该如何为这个数组列表中的所有对象分配医师角色?

0 投票
2 回答
519 浏览

c# - 继承和角色

让我们用一个非常简单的例子employees and company(-ies)

员工可以担任不同的职位或扮演不同的角色。因此,使用继承(可能还带有工厂模式)并不能灵活concrete employee instance地改变其角色。

你有什么建议,不幸的是我还没有看到那种方法。而且我还没有遇到一本能解决这个问题的书。

编辑

谢谢你们!在我的编辑中,我想再问一件事。使用generic role是否可以将这样的 BLL 传输到 DAL。我听说泛型不支持Entity Framework??

谢谢!

0 投票
2 回答
16958 浏览

postgresql - 为什么 PostgreSQL 中的新用户可以连接到所有数据库?

我安装了 PostgreSQL 9 数据库(从 Oracle10g 迁移),我对用户/角色管理感到非常困惑。当我使用 or 之类的 SQL 命令或通过 Navicat 工具创建新用户时CREATE USERCREATE ROLE创建的用户可以看到所有数据库!他真的可以把他们联系起来!虽然他不能从表格中选择任何数据,但他可以看到表格对象和序列等。我试图撤销连接特权,但没有效果。我预计新用户没有特权,也看不到任何东西。我真的不知道他为什么可以。

0 投票
1 回答
342 浏览

asp.net-mvc-3 - 如何在MVC3中根据我自己的数据库制作一个RoleFilter

我自己的数据库中有一个用户表,它有一个“类型”字段。有 3 种类型的用户,发布者、审核员和管理员。我想知道如何使用 [Authorize(Role="Publisher")] 之类的过滤器来过滤登录的用户????

0 投票
2 回答
5034 浏览

wcf - 无法连接到工作角色中托管的 WCF 服务

我创建了一个 WCF 服务,并通过工作角色将其托管在云中。不幸的是,当我尝试连接到辅助角色服务时,我收到一条异常消息:“主机 3a5c0cdffcf04d069dbced5e590bca70.cloudapp.net 不存在 DNS 条目。” 3a5c0cdffcf04d069dbced5e590bca70.cloudapp.net 是部署在 azure 暂存环境中的辅助角色的地址。workerrole.cs 具有以下代码来公开 WCF 服务:

tcppoint 和 mexinput 配置了端口 8001 和 9001。Domain 还配置了工作角色部署 url:3a5c0cdffcf04d069dbced5e590bca70.cloudapp.net

在客户端部分(控制台应用程序),我们在 app.config 中使用以下配置:

以下代码是使用 msdn 中提供的示例代码作为背景构建的。在本地,它工作正常。不幸的是,当我将它部署到云时,会发生异常。此外,当我使用虚拟 ip 而不是 url 时,会发生连接超时,除非远程机器没有响应。