The GetChallenge method returns an authentication challenge for the specified user.
AuthChallenge GetChallenge( string loginName )
AuthChallenge object containing the password salt and a random challenge necessary to complete the challenge-response authentication protocol.
Each user gets a unique challenge which cannot be used to login other users. Applications should not store or cache challenges, they have a short expiration time.