def get_auth_token_login_url(
        self,
        auth_token_ticket,
        authenticator,
        private_key,
        service_url,
        username,
    ):
        '''
        Build an auth token login URL.

        See https://github.com/rbCAS/CASino/wiki/Auth-Token-Login for details.
        '''
        auth_token, auth_token_signature = self._build_auth_token_data(
            auth_token_ticket,
            authenticator,
            private_key,
            username=username,
            )
        logging.debug('[CAS] AuthToken: {}'.format(auth_token))
        url = self._get_auth_token_login_url(
            auth_token=auth_token,
            auth_token_signature=auth_token_signature,
            service_url=service_url,
            )
        logging.debug('[CAS] AuthToken Login URL: {}'.format(url))
        return url
Build an auth token login URL.

        See https://github.com/rbCAS/CASino/wiki/Auth-Token-Login for details.