First of all, thanks for Aperture. We have been playing around with it and its great.
Seems like the Authorization Header checker is looking for the LSAT prefix, while the protocol specification says the value should be L402.
This piece of code seems to be the cause:
var (
authRegex = regexp.MustCompile("LSAT (.*?):([a-f0-9]{64})")
authFormat = "LSAT %s:%s"
)