Действие Deadbolt с BodyParser сначала анализирует тело, а затем проверяет подлинность
Я хотел бы использовать парсер тела толерантного Json в действии Deadbolt следующим образом:
actionBuilders.PatternAction(value = permission.value,
patternType = PatternType.EQUALITY).apply(parse.tolerantJson)
Но это сначала анализирует тело запроса перед выполнением проверок аутентификации... поэтому, если у меня есть не прошедший проверку подлинности пользователь, отправляющий запрос с искаженной строкой json в качестве тела, ответ будет 400 вместо 401.
Любая идея, как связать эти два вместе так, чтобы аутентификация предшествовала парсингу тела запроса?
Deadbolt - 2.5.0, игра Scala - 2.5