Implement AuthChallenge & AuthSession reader/writer.