getHeader

fun <T> getHeader(serializer: DeserializationStrategy<T>, name: String, jsonInstance: Json = Jwt.defaultJsonParser): T(source)

Returns the value of the named header parameter deserialized using the given serializer.

Return

the deserialized header value

Parameters

serializer

the deserialization strategy for type T

name

the header parameter name

jsonInstance

the Json instance to use for deserialization; defaults to the library's Jwt.defaultJsonParser configuration (ignoreUnknownKeys = true, explicitNulls = false)

Throws

if the header parameter is absent