Courier Authentication Library is a generic authentication API
