Remove the given token from token storage.
(self, tok)
| 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 | """ |
no test coverage detected