Przejdź do głównej zawartości

Tokeny

Użyj auth.tokens, gdy uwierzytelniony kontekst ma tworzyć albo wycofywać tokeny KSeF dla automatyzacji. Wartości wygenerowanych tokenów traktuj jak sekrety.

token = auth.tokens.generate(
permissions=["invoice_read"],
description="nightly export",
timeout=60.0,
)
print(token.reference_number)
print(token.token)
for page in auth.tokens.list_all():
for item in page.tokens:
print(item.reference_number, item.status, item.description)
auth.tokens.revoke(reference_number="token-reference")
  1. Wybierz najmniejszy zestaw uprawnień wymagany przez automatyzację.

  2. Wygeneruj token w kontekście uwierzytelnionym właściciela.

  3. Zapisz wartość tokena w magazynie sekretów, a referencję w metadanych.

  4. Listuj albo sprawdzaj referencje podczas audytów.

  5. Cofaj nieużywane albo naruszone tokeny.