Przejdź do treści

Bezpieczne przechowywanie tokenów KSeF i kluczy do integracji

Wiedza ekspercka. Treść zweryfikowana: 1 listopada 2026.

Token KSeF pozwala wystawiać i odczytywać faktury w imieniu firmy. Klucze do Allegro, sklepu czy kuriera dają dostęp do zamówień i przesyłek. To są sekrety o skutkach finansowych, więc warto je traktować tak samo ostrożnie jak hasło do banku.

Po stronie systemu

  • Szyfrowanie przed zapisem w bazie, z kluczem przechowywanym poza bazą danych.
  • Brak odczytu: po zapisie sekret nigdy nie wraca do przeglądarki ani do odpowiedzi interfejsu. Można go tylko zastąpić nowym.
  • Brak sekretów w logach i w zgłoszeniach błędów: dane wrażliwe są usuwane z kontekstu, zanim trafi do obsługi.
  • Odświeżanie tokenów OAuth po stronie serwera, z zaszyfrowanym przechowywaniem tokenów odświeżających.

Po stronie firmy

  • Generuj własny token dla NIP firmy i nadawaj tylko potrzebne uprawnienia (np. wystawianie i odczyt faktur).
  • Wybierz jawnie środowisko (test, DEMO, produkcja) i próbuj najpierw na testowym.
  • Klucze do integracji wpisuje osoba z uprawnieniem do zapisu danych firmy; reszta zespołu ich nie widzi.
  • Po zmianie osoby odpowiedzialnej wygeneruj nowy token i odwołaj stary.

Własne klucze do interfejsu Zaksio

Klucz do publicznego interfejsu widać tylko w chwili utworzenia. Można ograniczyć go zakresami, listą dozwolonych adresów IP i datą wygaśnięcia, obracać z okresem przejściowym i w każdej chwili odwołać. Zmiany kluczy wymagają dodatkowego potwierdzenia hasłem, kodem 2FA albo kodem z e-maila.