问题标签 [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.
asp.net-mvc-3 - 如何使特定操作公开可用,同时将其他所有内容保密
我能够成功实现 FormsAuthentication 并使用 Authorize 属性来控制哪些角色有权访问不同的控制器和操作。我想允许公开一项特定操作,但它总是将我发送到登录表单。
我试过使用
或者
但两者都将我发送到登录表单。
但是 [Authorize(Users="Admin")] 只会按预期将非管理员用户发送到登录表单。这可能吗?谢谢你。
ruby-on-rails-3 - Ruby on rails、cancan 和默认角色分配
我已经建立了一个小的 ruby webservice,在这个我已经实现了 cancan 授权。
我跟着这个教程。问题是,当他们注册到我的站点时,我找不到在用户处分配的方式,即基本角色级别。
我发现用一个复选框来做到这一点,但这不是我想要的。我的想法是把这个任务直接放到registrations_controller中,但是我没能保存角色。
我希望有人能帮助我。
谢谢你。
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?
谢谢 !
sql-server-2008 - 生产机器的 SQL Server 2008 只读角色
我是一名程序员,临时负责我们公司的 DBA 职责。我需要创建一个对生产 SQL Server 2008 上的所有内容具有只读访问权限的用户 ID(或角色)。
该用户应该对该机器上的所有数据库具有只读访问权限。这包括能够查看数据、架构、脚本、存储过程、函数、表设计、链接服务器、SQL Server 代理作业、用户 ID、登录等。
简而言之,一切
但是,它不应该能够修改或创建任何这些。
我已经设法实现了大多数,但无法获得对链接服务器、SQL Server 代理作业、用户 ID、登录名的只读访问权限。
是否有任何角色可以让我以只读方式访问所有内容?
grails - 如何使用 Spring Security 插件获取当前用户角色?
我在我的 grails 应用程序中使用 spring-security-core 插件。我需要知道当前用户在控制器操作中的角色。我怎样才能找回它?
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]
现在我应该如何为这个数组列表中的所有对象分配医师角色?
c# - 继承和角色
让我们用一个非常简单的例子employees and company(-ies)
。
员工可以担任不同的职位或扮演不同的角色。因此,使用继承(可能还带有工厂模式)并不能灵活concrete employee instance
地改变其角色。
你有什么建议,不幸的是我还没有看到那种方法。而且我还没有遇到一本能解决这个问题的书。
编辑
谢谢你们!在我的编辑中,我想再问一件事。使用generic role
是否可以将这样的 BLL 传输到 DAL。我听说泛型不支持Entity Framework
??
谢谢!
postgresql - 为什么 PostgreSQL 中的新用户可以连接到所有数据库?
我安装了 PostgreSQL 9 数据库(从 Oracle10g 迁移),我对用户/角色管理感到非常困惑。当我使用 or 之类的 SQL 命令或通过 Navicat 工具创建新用户时CREATE USER
,CREATE ROLE
创建的用户可以看到所有数据库!他真的可以把他们联系起来!虽然他不能从表格中选择任何数据,但他可以看到表格对象和序列等。我试图撤销连接特权,但没有效果。我预计新用户没有特权,也看不到任何东西。我真的不知道他为什么可以。
asp.net-mvc-3 - 如何在MVC3中根据我自己的数据库制作一个RoleFilter
我自己的数据库中有一个用户表,它有一个“类型”字段。有 3 种类型的用户,发布者、审核员和管理员。我想知道如何使用 [Authorize(Role="Publisher")] 之类的过滤器来过滤登录的用户????
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 时,会发生连接超时,除非远程机器没有响应。