Как обрабатывать SessionExpired с помощью ktor jwt? - PullRequest
0 голосов
/ 26 апреля 2020

При проверке jwt можно различать недействительные и просроченные токены.

В настоящее время я выбрасываю SessionExpired или Unauthorized custom Exception Exception, который я хотел бы обработать с различными HttpStatusCode ответами.

Проблема в том, что, хотя FormAuthChallenge и SessionAuthChallenge позволяют различать ошибки, JwtAuthChallenge имеет только Схема и realm полезных нагрузок, следовательно, информация дифференцирования теряется в этой точке.

Есть ли способ обойти эту проблему или следует реализовать специальную аутентификацию только для этого?

...