It's pretty rare that salary history is going to be the decisive factor between two great candidates, so I wouldn't recommend it as a filter as a general rule. So long as you present a clear range for the position, you can assume they aren't wasting your time completely… But if they come off as cautious, closed, or deflective in multiple ways, it may be a warning sign.
Just remember, from the applicant point of view, the only reason you would want salary history is to use it against us in negotiation…
Should you eliminate a candidate who says all of his recent salary history is "confidential"?