spray customized authentication demo