code: def token_cli(self, eauth, load):
          '''
          Create the token from the CLI and request the correct data to
          authenticate via the passed authentication mechanism
          '''
          load['cmd'] = 'mk_token'
          load['eauth'] = eauth
          tdata = self._send_token_request(load)
          if 'token' not in tdata:
              return tdata
          try:
              with salt.utils.files.set_umask(0o177):
                  with salt.utils.files.fopen(self.opts['token_file'], 'w+') as fp_:
                      fp_.write(tdata['token'])
          except (IOError, OSError):
              pass
          return tdatf token_cli(self, eauth, load):
          '''
          Create the token from the CLI and request the correct data to
          authenticate via the passed authentication mechanism
          '''
          load['cmd'] = 'mk_token'
          load['eauth'] = eauth
          tdata = self._send_token_request(load)
          if 'token' not in tdata:
              return tdata
          try:
              with salt.utils.files.set_umask(0o177):
                  with salt.utils.files.fopen(self.opts['token_file'], 'w+') as fp_:
                      fp_.write(tdata['token'])
          except (IOError, OSError):
              pass
          return tdata
docs: Create the token from the CLI and request the correct data to
          authenticate via the passed authentication mechanism