expose success and failure blocks to authenticate method