BodyParser的Deadbolt动作首先解析body,然后进行身份验证

时间:2016-11-23 11:12:24

标签: playframework deadbolt-2

我想在Deadbolt动作中使用tolerantJson身体解析器,如下所示:

actionBuilders.PatternAction(value = permission.value,
  patternType = PatternType.EQUALITY).apply(parse.tolerantJson)

但是在执行身份验证检查之前首先解析请求的主体...所以,如果我有一个未经身份验证的用户发送一个请求格式错误的json字符串作为正文,则响应将是400而不是401。

知道如何将这两者结合在一起,以便在解析请求体之前进行身份验证吗?

deadbolt - 2.5.0,scala play - 2.5

0 个答案:

没有答案