MCPcopy Create free account
hub / github.com/saltstack/salt / rm_token

Method rm_token

salt/auth/__init__.py:449–471  ·  view source on GitHub ↗

Remove the given token from token storage.

(self, tok)

Source from the content-addressed store, hash-verified

447 return []
448
449 def rm_token(self, tok):
450 """
451 Remove the given token from token storage.
452 """
453 if self.opts["eauth_tokens.cache_driver"] == "rediscluster":
454 salt.utils.versions.warn_until(
455 3010,
456 "The 'rediscluster' token backend has been deprecated, and will be removed "
457 "in the Calcium release. Please use the 'redis_cache' cache backend instead.",
458 )
459
460 self.tokens["{}.rm_token".format(self.opts["eauth_tokens"])](self.opts, tok)
461 else:
462 try:
463 return self.cache.flush("tokens", tok)
464 except salt.exceptions.SaltCacheError as err:
465 log.error(
466 "Cannot rm token %s from tokens cache using %s: %s",
467 tok,
468 self.opts["eauth_tokens.cache_driver"],
469 err,
470 )
471 return {}
472
473 def clean_expired_tokens(self):
474 """

Callers 3

get_tokMethod · 0.95
clean_expired_tokensMethod · 0.95
clean_expired_tokensFunction · 0.95

Calls 3

formatMethod · 0.80
flushMethod · 0.45
errorMethod · 0.45

Tested by

no test coverage detected