首页 文章
  • 0 votes
     answers
     views

    Symfony2检查子实体的ACL

    我想在列出父项时检查几个子实体的acl条目 . 那是当前的设置: Gallery (parent) Gallerycategory (child) Gallerylanguage (child) 每个用户组都有自己的角色 . 在创建Gallerycategory或Gallerylanguage时,我会列出所有要访问此实体的组 . 选中时,组在ACL中获取 Galler...
  • 5 votes
     answers
     views

    使用loopback.js组合路由和api auth的正确方法

    我目前正在使用node.js和AngularJS构建一个Web应用程序 . 我正在使用loopback.js来构建API和相关模型 . Loopback提供了自己的用户模型,角色系统和ACL工具,并且为API本身设置安全性几乎是微不足道的 . 但是,作为一个API框架,它不提供(据我所知)用于为路由提供访问控制的解决方案 . 我想使用loopback提供的安全模型来保护路由 . 例如,如果用户通...
  • 0 votes
     answers
     views

    使用Loopback中的访问控制列表来限制对表记录的访问

    我们正在使用Loopback for Node.js RESTful API . 我们想知道我们是否可以利用模型上的先天访问控制列表属性来限制对特定用户的某些记录/对象的访问 . 我希望这是可能的,我们不需要实现自己的逻辑 . 假设我们有两个这样的表(在Postgres中): contracts | id | name | manager_id | |----|------|-----------...
  • 1 votes
     answers
     views

    使用单一资源粒度表达acl

    我正在向nodejs / express应用程序添加ACL . 我已经阅读了模块acl和express-acl的文档,但是有一些东西丢失了 . 它们没有提供有关如何处理对单个资源的访问的示例 . 典型示例:用户可以编辑自己的注释,但只能读取其他用户注释 . 因此,具有授予或拒绝对资源注释/编辑的编辑权限的角色不够好 . 权限取决于用户访问的注释 . 有没有办法通过npm上提供的模块之一实现这一点,...
  • 0 votes
     answers
     views

    LoopBack中的访问控制

    我正在基于StrongLoop API平台为我的客户构建一个事件管理Web应用程序,我需要将CRUD访问数据限制为当前登录的用户(客户端) . 我已经按照这些教程https://github.com/strongloop/loopback-faq-user-management,https://github.com/strongloop/loopback-example-access-contro...
  • 13 votes
     answers
     views

    Loopback护照移动登录

    我正在开发一个带有环回和护照的API . 我见过这个例子,非常好: https://github.com/strongloop/loopback-example-passport 在文档中,他们说环回遵循此步骤通过第三方提供商对用户进行身份验证: 访问者通过单击LoopBack支持的链接或按钮来使用Facebook登录以启动oAuth 2.0授权 . LoopBack将浏览器重定向到Fac...
  • 9 votes
     answers
     views

    使用JWT进行环回认证

    我试图了解如何使自定义JWT路由适应环回安全模型 . 我的应用程序有一个涉及SMS的身份验证"dance",它使用excellent description产生有效的JWT令牌 . 我正在使用jsonwebtoken,事情按预期工作 . 获得令牌后,我的angular.js客户端发送带有 Authorisation: JWT ..token.. 标头中每个请求的令牌(发现有冲突...
  • 1 votes
     answers
     views

    在IBM Bluemix上自定义Google的移动客户端访问服务范围

    如何在 Bluemix 上使用 Mobile Client Access 服务时配置Google的 Scope ? 我需要 email 地址,但似乎只有 profile 默认配置 . 直接使用Passport Google策略时,此配置会在 passport.authenticate() 的调用中进行,如下所示: var authRouter = express.Router(); app.us...
  • 0 votes
     answers
     views

    loopback“acl”如何拒绝访问模型

    我已将这个“ACL”添加到我的模型中,但仍然可以访问我的模型,任何人都可以说我做错了什么 “acls”:[{“principalType”:“ROLE”,“principalId”:“$ everyone”,“permission”:“DENY”}],
  • 0 votes
     answers
     views

    环回:将模型关系保存到数据库

    我一直在阅读Loopback中的模型关系,但我不确定在持久化数据模型时如何保存关系 . 让我使用以下示例 . 两种型号: Category 和 Article A Category has many Articles, which uses a foreign key categoryId 假设有一个网页有一个下拉类别列表,列表中每个类别的值都是数据库中自动递增的 Id . 在下拉列表下方,有...
  • 4 votes
     answers
     views

    如何在Loopback JS中轻松复制模型和相关模型

    我有一个loopback-js API . 在其中我有一个相当复杂的产品模型,有许多相关的模型 . (元数据,技术要求,标签,域名,targetAudience,......) 我正在编写CMS,我希望用户能够轻松地复制产品,然后只需更改一些小东西,因为所有这些产品的许多数据都是相同的 . 在Loopback JS中有一个简单的方法吗?例如 product.saveAs(); 我看到的唯一方法是...
  • 11 votes
     answers
     views

    使用超级,摩卡和模型进行环回测试

    在Google groups post on deprecating loopback-testing上有一个问题,询问提供一个如何在没有环回测试的情况下实现测试的正确示例 . 该线程谈到使用supertest而不是 . 下面是我尝试将Mocha,supertest和模型(from app.js)结合起来的尝试 . 当我自己运行文件时,结果非常好 . 但是,如果我有另一个测试文件(比如test-t...
  • 1 votes
     answers
     views

    如何在loopback中以编程方式更改DataSource

    假设每个用户都有大量数据,无需将这些数据存储在单个表中 . 我想将每个用户的数据存储在单独的数据库中,以便更快地进行查询 . 我希望当任何用户登录环回时,根据存储在用户模型中的用户连接字符串更改数据集 . 我阅读了所有环回文档并尝试了很多练习来做到这一点,但我无法实现这一点 . 我在server / server.js中尝试这个: app.use(loopback.context()); app....
  • 1 votes
     answers
     views

    环回:转义默认包括

    我和两个模型之间有一个hasMany关系,比如用户和团队 . 现在,如果我查询用户,我也想得到他/她的团队,所以我把它放在user.json文件中 "scope" : {"include":["team"]} 此外,如果我查询一个团队,我想获得该团队的所有用户,所以在我放的team.json文件中 "scope" :...
  • 0 votes
     answers
     views

    环回 - 3个模型之间的一对多关系

    我正在使用IBM API Connect作为Loopback应用程序 . 我有3个型号 - 主人,家和房间 . 这种关系描述如下: 所有者: 所有者可能有一个或多个家庭 家庭或所有房屋属于特定所有者 家: 一个家有一个以上的房间 所有房间都属于特定的房屋 就我而言,通过API Connect CLI,Owner是一个REST公开的模型(REST资源),并且应该通过一对多关系...
  • 2 votes
     answers
     views

    Loopback删除多个关系

    我试图从我的角度应用程序中消除与模型相关联的多个关系 . 在我的person.json我有两个关系: "messageGroups": { "type": "hasMany", "model": "messageGroup" }, "messageS...
  • 0 votes
     answers
     views

    为什么127.255.255.255不能用作环回

    我最近读到你可以使用以127开头的任何东西作为环回ip . 我在乱搞,我发现他们中的大多数都有效,但127.255.255.255没有 . 这是因为它位于范围的顶部吗?我在ubuntu 14.04上用nginx测试它,但我怀疑这有一个非常重要的原因,它不仅仅是一个随机的异常现象 .
  • 1 votes
     answers
     views

    三层环回模型关系

    我有卖家模特 . 它的基类是User . 我有一个属于卖家的Sku模型 . 卖家与Sku有很多关系 . 我有一个许可模型,属于Sku和Sku与许可有很多关系 . 如果我在MySql数据库中,我会将sell_id放在Sku表中并使sku(Sku表中的sku字符串)和seller_id一起使用 . 因为每个卖家都可以拥有相同的Sku,但是一个卖家不能拥有多个sku . 同时我将sell_id和sku_...
  • 0 votes
     answers
     views

    如何使用WRT-54GL直接连接到互联网

    我有一个WRT-54GL,一个Thomson DSL调制解调器/路由器和一个DSL线路(PPPoE) . 我目前将Thomson连接到互联网,并通过其WAN端口在Thomson和我的LAN之间进行WRT . 但是,Thomson路由器很糟糕,甚至无法正确进行端口转发 . 我的问题是:(如何)我可以使用Thomson的调制解调器直接将WRT连接到互联网?我希望WRT获得外部IP和所有流量,因此Tho...
  • 3 votes
     answers
     views

    环回保护嵌套关系

    我有一个保护嵌套关系的问题 . 我有三个型号: 用户 有很多 Addresses 有很多 Users 到 Contacts 地址 只属于 User 联系人(用户到用户链接表) 属于 User 有一个 User User 可以获取他们的 Address 信息: /users/{user_id}/address . User 也可以到达那里 Contacts : ...
  • 0 votes
     answers
     views

    环回关系模型查询

    我们在环回中有数据模型,其中客户将与订单具有hasMany关系,当我查询客户时,订单将以特定客户的数组形式出现,如果我想使用环回给出的现有选项,我需要什么选项用于查询以获取AND条件中具有特定订单名称的所有客户 . 在此先感谢您的帮助 .
  • 1 votes
     answers
     views

    环回包括关系和在哪里

    我有两个环回模型: user 和 backendUser . 一个(用户)存储环回,另一个(backendUser)存储在远程mysql数据库中 . 它们与 user 具有( backendUserId )字段对应 backendUser 的 ID 字段有进一步的关系 有一种情况我得到每个 user 及其相应的 backendUser . 但我想根据一些 backendUser 值来获取用户 ...
  • 0 votes
     answers
     views

    Loopback中与同一类的多个关系

    我试图了解关系如何在Loopback中工作 . 假设有一个游戏模型,对于一个游戏,有两个团队(主场和客场) . 以下是我定义的方法: { "name": "Game", "plural": "games", "base": "PersistedModel", &q...
  • 0 votes
     answers
     views

    环回:关系通过 - 不工作

    所以,我陷入了一个问题,这应该是简单的,我相信我错过了一些明显的东西 我正在关注此文档: 所以我有3张 table 客户,团队,客户团队 client.json { "name": "client", "base": "PersistedModel", "idInjection": tr...
  • 3 votes
     answers
     views

    如何使用覆盖的逻辑Equals()实现GetHashCode()的覆盖

    我有一些类如下,我已经为几乎所有的类实现了 Equals(Object) 方法 . 但我不知道怎么写 GetHashCode() . 到目前为止,我在 Dictionary 集合中使用这些数据类型作为值类型,我想我应该覆盖 GetHashCode() . 1.我不知道如何用 Equals(Object) 的逻辑实现 GetHashCode() . 2.有一些派生类,如果我覆盖 GetHash...
  • 2 votes
     answers
     views

    Linq错误“无法找到源类型的查询模式的实现'System.Linq.IQueryable'未找到加入”

    What the hell does this mean? 忽略返回,获取,结果将被展平并卡在应用程序内存中(所以这将是一个集...可能) "Could not find an implementation of the query pattern for source type 'System.Linq.IQueryable'. 'Join' not found. Consider e...
  • 1 votes
     answers
     views

    为什么我不能在Visio Masters集合上使用Linq查询?

    我试图在Visio Masters集合上执行以下Linq查询: List<string> allMasterNames = (from master in myStencil.Masters select master.NameU).ToList<string> 我收到以下错误: 无法找到源类型“Microsoft.Office.Interop.Visio.Master...
  • 4 votes
     answers
     views

    使用表名或MetaTables查询表 - LINQ

    有没有办法使用Meta Tales或Table名称在LINQ中构造动态查询? foreach (var metaTable in db.Mapping.GetTables()) { var queryType = metaTable.RowType.Type; var test = from q in db.GetTable(queryType) s...
  • 4 votes
     answers
     views

    似乎无法使用Linq与ASP.Net导航菜单

    我有以下代码: // Iterate through the root menu items in the Items collection. foreach (MenuItem item in NavigationMenu.Items) { if (item.NavigateUrl.ToLower() == ThisPage.ToLower...
  • 4 votes
     answers
     views

    LINQ超过数据集错误

    我正在尝试使用以下代码从数据集中检索数据: var all_pepole = from rows_of_bank in ds1.Tables[0].Rows select rows_of_bank; foreach (System.Data.DataRow row in all_pepole) { Console.WriteLine("{0} {1} is...

热门问题