var challenge: SessionAuthChallenge<T>
fun challenge(block: SessionAuthChallengeFunction<T>): Unit
fun challenge(redirectUrl: String): Unit
fun challenge(redirect: Url): Unit
A response to send back if authentication failed