我想在Deadbolt动作中使用tolerantJson身体解析器,如下所示:
actionBuilders.PatternAction(value = permission.value,
patternType = PatternType.EQUALITY).apply(parse.tolerantJson)
但是在执行身份验证检查之前首先解析请求的主体...所以,如果我有一个未经身份验证的用户发送一个请求格式错误的json字符串作为正文,则响应将是400而不是401。
知道如何将这两者结合在一起,以便在解析请求体之前进行身份验证吗?
deadbolt - 2.5.0,scala play - 2.5