Allows remote clients to authenticate and obtain a populated
Authentication
object.