Support :client-auth option [IMMUTANT-488]

Values are :want (:requested) or :need (:required)