To create a verify email token url
        :param user: (object) AuthUser
        :param base_url: a base_url to use instead of the native one
        :param view_class: (obj) the view class, to allow build the url
        :return: string

def _create_verify_email_token_url(self, base_url=None, view_class=None):
        """
        To create a verify email token url
        :param user: (object) AuthUser
        :param base_url: a base_url to use instead of the native one
        :param view_class: (obj) the view class, to allow build the url
        :return: string
        """
        view = view_class or views.auth.Login
        endpoint = getattr(view, "verify_email")
        action = "verify-email"
        expires_in = __options__.get("verify_email_token_ttl") or (60 * 24)
        action_token = self.create_action_token(action, expires_in)
        signed_data = self.sign_data(action, expires_in=expires_in)
        url = _url_for_email(endpoint,
                             base_url=base_url,
                             action_token=action_token,
                             signed_data=signed_data)
        return url