code: 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 urf 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
docs: Build an auth token login URL.
  
          See https://github.com/rbCAS/CASino/wiki/Auth-Token-Login for details.