小编Jas*_*tle的帖子

我可以在Parse JavaScript SDK中使用其他promise实现吗?

我担心我使用JQuery兼容的promises看到Parse的引用,因为我已经读过jQuery promises 允许消费者改变promise的状态.是否可以使用Parse JavaScript SDK 使用已知为Promises/A +的另一个promise实现(例如ECMAScript 6实现,或Bluebird)?

通常我会认为这是不可能的,但是在Parse JavaScript SDK的v1.4.2中,Parse.Promise的实现将属性"_isPromisesAPlusCompliant"定义为false,然后在库中的各种函数中进行检查.

NB此问题最初是在Parse Developers小组中提出的,但未收到任何回复.

javascript promise parse-platform bluebird es6-promise

12
推荐指数
2
解决办法
756
查看次数

使用Haskell中的tls库验证客户端TLS证书的正确方法是什么?

我有一个工作的Yesod / Warp服务器。我想为该服务器配备允许管理员用户使用客户端证书进行身份验证的功能。此外,我想为每个管理员分配自己的客户端证书,以便可以在服务器上分别进行跟踪。

服务器的当前版本不使用TLS(当前已部署在TLS终止代理之后),因此我在cabal文件中创建了一个附加的可执行目标。这种新的可执行内容替换Network.Wai.Handler.Warp.runSettingswarpNetwork.Wai.Handler.WarpTLS.runTLSwarp-tls包。

Network.Wai.Handler.WarpTLS.TLSSettings我提供runTLS的,我设置tlsWantClientCertTrue并提供的实现onClientCertificate。我的问题是,我需要做什么onClientCertificate以确保客户端证书有效?已经对客户端证书进行了哪些检查(如果有的话),还需要检查什么?目前,服务器证书链和客户端证书无关。并在tls图书馆做多,如果他们在某些方面正在有关系吗?

Network.TLS有一个标记为“ X509验证”的部分,但是该部分中没有执行验证的内容。从源代码上看,该部分中的所有内容似乎都来自软件包中的Data.X509.Validation模块x509-validation。该模块还提供了validate功能。够了吗?是否存在从Data.X509.Validation.FailedReason到的映射Network.TLS.CertificateRejectReason

security validation ssl haskell client-certificates

8
推荐指数
0
解决办法
192
查看次数

Spring Web MVC 中的嵌套控制器

我正在编写一个 Web API 服务器,它为三种相关类型的资源提供服务:作者、组和频道。每个频道必须完全由一个作者或组拥有,访问控制由请求用户与相关作者或组的关系决定,因此我计划创建一个 URL 结构,如:

  1. GET /authors/{authorId} — 查看特定作者
  2. POST /authors/{authorId}/channels — 创建属于该作者的频道
  3. GET /authors/{authorId}/channels — 列出属于该作者的频道
  4. GET /authors/{authorId}/channels/{channelId} — 查看属于该作者的特定频道
  5. GET /groups/{groupId} — 查看特定组
  6. POST /groups/{groupId}/channels — 创建属于该组的频道
  7. GET /groups/{groupId}/channels — 列出属于该组的频道
  8. GET /groups/{groupId}/channels/{channelId} — 查看属于该组的特定频道

完成的服务器将有更多的路径来处理作者、群组和频道;这些是作为例子给出的。

在 Spring Web MVC 中尝试使用三个控制器(即 AuthorsController、GroupsController、ChannelsController)来做到这一点是否合理?我如何将它们与 RequestMapping 注释连接在一起?有没有办法分解这些在 Spring Web MVC 中更有意义的职责,但仍然保持内聚性?

NB我看过一个类似的问题,但问题和答案都集中在内部类上。

java spring spring-mvc

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