Working sample demonstrating the use of preemptive authentication using Spring security and Google auth via the java client API