0

Я использую силуэт для проверки подлинности в вебе-приложении игры и хочу сделать что-то вроде этого:play-silhouette: указать парсер тела для (Un) SecuredAction?

def action = UnsecuredAction(BodyParsers.parse.json).async { implicit request => 
    // use json 
} 

Это представляется возможными при использовании встроенного играть в Action, но не с силуэт-х UnsecuredAction и SecuredAction. Есть ли способ сделать это, не возвращаясь к (Un)SecuredRequestHandler силуэта или не проверять вручную, если тело действительно JSON?

ответ

2

Вы можете разобрать тело запроса в JSON, используя async(parse.json).

Например:

def index = silhouette.SecuredAction.async(parse.json) { implicit request => 
    // Write your code here... 
} 
Смежные вопросы